summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Switch labels over to using normal name lookup, instead of their Chris Lattner2011-02-181-5/+14
* Step #2/N of __label__ support: keep pushing LabelDecl forward,Chris Lattner2011-02-171-4/+10
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-40/+1
* Reject forbidden storage class specifiers in OpenCL. Patch by George Russell!Peter Collingbourne2011-02-111-2/+2
* AST, Sema, Serialization: keep track of cudaConfigureCallPeter Collingbourne2011-02-091-0/+13
* In Sema::CheckShadow, get the DeclContext from the variable that we are checkingArgyrios Kyrtzidis2011-02-081-4/+3
* Support for objextive-c++ use of property-dot syntax as receiverFariborz Jahanian2011-02-081-4/+6
* When the out-of-line definition differs from the declaration in the return type,Argyrios Kyrtzidis2011-02-051-1/+5
* Tweak my fix for PR8748, and update the incorrect PR number in the test case.Douglas Gregor2011-02-041-1/+2
* Tighten up the semantics of default template arguments, per C++0xDouglas Gregor2011-02-041-2/+8
* Implement -Woverloaded-virtual.Argyrios Kyrtzidis2011-02-031-1/+1
* The code trying to assign a typedef to an anonymous tag declaration wasJohn McCall2011-02-011-8/+37
* Don't warn that variables in C++ static member functions shadow fields. Fixes...Argyrios Kyrtzidis2011-01-311-0/+6
* Fix the diagnostic when we are shadowing an external variable and there exist...Argyrios Kyrtzidis2011-01-311-13/+24
* Diagnose if extern local variable is followed by non-extern and vice-versa.Argyrios Kyrtzidis2011-01-311-0/+14
* 'extern' variables in functions don't shadow externs in global scope. Fixes r...Argyrios Kyrtzidis2011-01-311-0/+13
* Rvalue references for *this: parse ref-qualifiers.Douglas Gregor2011-01-261-1/+2
* Disallow function template partial specializations, from HansDouglas Gregor2011-01-241-2/+4
* Use attributes for all the override control specifiers.Anders Carlsson2011-01-241-2/+4
* Get rid of [[hiding]], [[override]] and [[base_check]].Anders Carlsson2011-01-231-47/+0
* Null initialize a few variables flagged byTed Kremenek2011-01-231-1/+1
* Mark classes as final or explicit. Diagnose when a class marked 'final' is us...Anders Carlsson2011-01-221-0/+4
* A member function template cannot be virtual.Anders Carlsson2011-01-221-1/+8
* Sema: process non-inheritable attributes on function declarations earlyPeter Collingbourne2011-01-211-22/+26
* Generalise support for non-inheritable attributesPeter Collingbourne2011-01-211-5/+5
* Diagnose when a virtual member function marked final is overridden.Anders Carlsson2011-01-201-1/+1
* Diagnose virtual member functions marked override but not overriding any virt...Anders Carlsson2011-01-201-1/+2
* Fix PR8884 by skipping transparent contexts. The test is for LikageSpec. IRafael Espindola2011-01-201-1/+1
* When building the copy expression for a __block variable, make sureJohn McCall2011-01-191-47/+50
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-3/+4
* Added warning about invalid register specification for local variables.Abramo Bagnara2011-01-111-4/+18
* Initial implementation of function parameter packs. This implementation allows:Douglas Gregor2011-01-051-6/+0
* When in code-completion, skip obj-c method bodies for speed up.Argyrios Kyrtzidis2011-01-031-1/+2
* Fix PR8841 by checking for both semantic and lecical dependentChandler Carruth2011-01-031-1/+2
* When we attempt to create a built-in that involves a library type weDouglas Gregor2011-01-031-2/+2
* Produce a better error message for invalid register names.Rafael Espindola2011-01-011-1/+5
* Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall2010-12-241-2/+3
* Implement parsing of function parameter packs and non-type templateDouglas Gregor2010-12-231-17/+24
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-231-1/+1
* In C++, if the user redeclares a builtin function with a type that isDouglas Gregor2010-12-211-0/+12
* Fix the noreturn conversion to only strip off a single level of indirection.John McCall2010-12-211-2/+0
* Motions towards simplifying how we deal with attribute-qualified function types.John McCall2010-12-191-23/+35
* Use hasSameType to compare types for equality.Abramo Bagnara2010-12-171-1/+2
* Avoid to emit redundant implicit cast for enum constants init expressions.Abramo Bagnara2010-12-171-1/+1
* Check for unexpanded parameter packs within variable initializers.Douglas Gregor2010-12-161-19/+26
* Check for unexpanded parameter packs in friend declarations.Douglas Gregor2010-12-161-0/+4
* Check for unexpanded parameter packs in using declarations. As aDouglas Gregor2010-12-161-1/+2
* Check for unexpanded parameter packs in enumeration types and enumerators.Douglas Gregor2010-12-161-0/+9
* Check for unexpanded parameter packs in various kinds ofDouglas Gregor2010-12-151-2/+12
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-14/+8
OpenPOWER on IntegriCloud