summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor2010-05-131-40/+7
* Merged Elaborated and QualifiedName types.Abramo Bagnara2010-05-111-19/+20
* Improve our handling of the -Wunused-variable warning in templates. InDouglas Gregor2010-05-081-15/+22
* Remember the number of positive and negative bits used by the enumerators ofJohn McCall2010-05-061-2/+3
* When instantiating a function that was declared via a typedef, e.g.,Douglas Gregor2010-05-041-2/+4
* Diagnose unused exception parameters under a different warning groupDouglas Gregor2010-05-031-3/+8
* When a class contains a non-empty anonymous union or struct, mark isDouglas Gregor2010-05-031-2/+5
* It turns out that basically every caller to RequireCompleteDeclContextJohn McCall2010-05-011-4/+11
* Rebuild the nested name specifiers in member-pointer declarator chunks whenJohn McCall2010-04-291-56/+104
* Written storage class for declarations inside linkage specifications without ...Abramo Bagnara2010-04-281-9/+29
* When checking the redeclaration context of a typedef that refers to aDouglas Gregor2010-04-271-1/+2
* Don't look into incomplete types when trying to warn about unusedDouglas Gregor2010-04-271-0/+5
* Diagnose declaration of reference typed ivars.Fariborz Jahanian2010-04-261-2/+5
* CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson2010-04-241-1/+1
* Be more careful around dependent nested-name-specifiers, complainingDouglas Gregor2010-04-241-1/+1
* Keep track of when DependentNameTypes have no associated keywordDouglas Gregor2010-04-241-3/+2
* Recommit r102215, this time being more careful to only set the "principalJohn McCall2010-04-241-6/+11
* Revert r102215. This causes clang crash while compiling a test case from gdb ...Devang Patel2010-04-241-6/+0
* Rework Parser-Sema interface for Objective-C @catch exception objectDouglas Gregor2010-04-231-5/+0
* Add an InheritancePath parameter to the ImplicitCastExpr constructor.Anders Carlsson2010-04-231-0/+1
* Transition the last acceptable-result filter kind in LookupResult over to useJohn McCall2010-04-231-0/+6
* Recommit my change to how C++ does elaborated type lookups, now withJohn McCall2010-04-231-34/+75
* Revert "C++ doesn't really use "namespaces" for different kinds of names the ...Daniel Dunbar2010-04-231-71/+34
* C++ doesn't really use "namespaces" for different kinds of names the sameJohn McCall2010-04-231-34/+71
* When checking whether to diagnose an initialized "extern" variable,Douglas Gregor2010-04-221-1/+5
* Re-land the patch that merges two diagnostics into one now that it passes sel...Anders Carlsson2010-04-221-14/+9
* Revert "Unify two diagnostics into one.", it breaks with an assertion failure...Daniel Dunbar2010-04-221-2/+3
* Unify two diagnostics into one.Anders Carlsson2010-04-221-3/+2
* Remove an unused parameter from isImplicitlyDefined.Anders Carlsson2010-04-201-2/+1
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-36/+79
* Only suppress the "extern variable has an initializer" warning when the exter...Douglas Gregor2010-04-191-1/+1
* Disable the "'extern' variable has an initializer" warning in C++,Douglas Gregor2010-04-191-1/+2
* Start working on handling wide bitfields in C++Anders Carlsson2010-04-161-4/+16
* Feed proper source-location information into Sema::LookupSingleResult,Douglas Gregor2010-04-151-19/+24
* Improve the bit-field too wide error message.Anders Carlsson2010-04-151-2/+2
* Fix a few cases where enum constant handling was usingDouglas Gregor2010-04-151-3/+3
* Teach typo correction about various language keywords. We can'tDouglas Gregor2010-04-141-26/+30
* Mark a function declaration invalid if any of its parameter declarationsJohn McCall2010-04-141-0/+3
* Support befriending members of class template specializations.John McCall2010-04-131-7/+4
* Allow classes to befriend implicitly-declared members. Fixes PR6207 forJohn McCall2010-04-131-9/+18
* Parse constructor names in friend declarations. Part of the fix forJohn McCall2010-04-131-1/+8
* Don't try to find a scope corresponding to the search DC for an unfoundJohn McCall2010-04-131-8/+0
* Fix a crash-on-invalid involving name lookup of tag names, where weDouglas Gregor2010-04-121-2/+1
* Be sure to instantiate the parameters of a function, even when theDouglas Gregor2010-04-121-38/+43
* Don't warn about unused static functions if they are marked with Chris Lattner2010-04-091-1/+3
* Downgrade the "declaration does not declare anything" error to aDouglas Gregor2010-04-081-3/+2
* Explain that a template needs arguments to make it into a type, forJeffrey Yasskin2010-04-081-0/+18
* Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin2010-04-081-3/+3
* Implement dependent friend function template specializations.John McCall2010-04-081-17/+32
* Fix some redundant errors by changing CXXScopeSpec::isSet calls intoJeffrey Yasskin2010-04-071-1/+1
OpenPOWER on IntegriCloud