summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improve diagnostic for redeclaring static member function. Fixes PR16382.Eli Friedman2013-06-191-1/+1
* Fix pr16354.Rafael Espindola2013-06-191-1/+21
* DR14, DR101, and part of DR1: fix handling of extern "C" declarations inRichard Smith2013-06-181-34/+40
* Clean up empty struct/union recognition.Serge Pavlov2013-06-171-13/+15
* C++11: don't warn about the deprecated 'register' keyword if it's combined withRichard Smith2013-06-171-2/+12
* Unify return type checking for functions and ObjC methods. Move all theEli Friedman2013-06-141-17/+0
* Allow clang to build __clear_cache on ARM.Rafael Espindola2013-06-131-1/+2
* Remove some unicode that sneaked in.David Majnemer2013-06-111-1/+1
* Implement DR85: Redeclaration of member is forbiddenDavid Majnemer2013-06-111-0/+10
* Use FPT::getArgTypes() instead of manually building ArrayRefsReid Kleckner2013-06-101-10/+3
* Revert "[Sema] Make FunctionType's TSI use unadjusted argument types"Reid Kleckner2013-06-081-36/+31
* [Sema] Make FunctionType's TSI use unadjusted argument typesReid Kleckner2013-06-081-31/+36
* Recognition of empty structures and unions is moved to semantic stageSerge Pavlov2013-06-081-0/+35
* Microsoft has a language extension which allows union members to beAaron Ballman2013-05-301-3/+7
* Disallow extern decls of type void in C++ modeDavid Majnemer2013-05-291-5/+9
* [ms-cxxabi] Look up operator delete() at every virtual dtor declaration.Peter Collingbourne2013-05-201-4/+21
* Implement __declspec(selectany) under -fms-extensionsReid Kleckner2013-05-201-0/+9
* Check a pointer is not null before attempting to use it. This prevents aRichard Trieu2013-05-161-2/+4
* Cleanup handling of UniqueExternalLinkage.Rafael Espindola2013-05-131-11/+11
* Avoid patching storage class for block scope thread_local variables.Enea Zaffanella2013-05-101-16/+17
* C++1y auto return type: when a function contains no 'return' statements at all,Richard Smith2013-05-101-13/+18
* Try to recognise hidden tag type names in potential declarations, in ObjC cod...Argyrios Kyrtzidis2013-05-071-12/+10
* Replace 'MultiExprArg()' with 'None'Dmitri Gribenko2013-05-051-3/+3
* Make all 'is in extern "C"' tests use the lexical context.Rafael Espindola2013-05-051-5/+3
* Use lexical contexts when checking for conflicting language linkages.Rafael Espindola2013-05-051-2/+2
* Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko2013-05-051-3/+1
* In VarDecl nodes, store the thread storage class specifier as written.Enea Zaffanella2013-05-041-3/+1
* Implement most of N3638 (return type deduction for normal functions).Richard Smith2013-05-041-7/+49
* Say 'decltype(auto)' not 'auto' as appropriate in mismatched-deduction diagno...Richard Smith2013-05-041-0/+1
* PR15906: The body of a lambda is not an evaluated subexpression; don't visit ...Richard Smith2013-05-031-1/+1
* ArrayRef'ize InitializationSequence constructor and InitializationSequence::D...Dmitri Gribenko2013-05-031-10/+8
* Add const qualifier to Sema::getTypeName's parameter `II`Dmitri Gribenko2013-05-031-1/+1
* Use attribute argument information to determine when to parse attribute argum...Douglas Gregor2013-05-021-2/+2
* Revert r180970; it's causing breakage.Douglas Gregor2013-05-021-2/+2
* Use attribute argument information to determine when to parse attribute argum...Douglas Gregor2013-05-021-2/+2
* When deducing an 'auto' type, don't modify the type-as-written.Richard Smith2013-04-301-7/+7
* Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith2013-04-301-54/+68
* ArrayRef'ize Sema::ActOnEnumBody. No functionality change.Dmitri Gribenko2013-04-271-9/+9
* Implement C++1y decltype(auto).Richard Smith2013-04-261-3/+2
* Don't mark 'extern "C" void f(void)' as having extern storage class.Rafael Espindola2013-04-251-10/+16
* C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith2013-04-221-1/+1
* The 'constexpr implies const' rule for non-static member functions is gone inRichard Smith2013-04-211-2/+17
* Suppress unused warning on static inline function template specializations.Rafael Espindola2013-04-161-1/+4
* Remove hasExternalLinkageUncached.Rafael Espindola2013-04-151-16/+9
* Local thread_local variables are implicitly 'static'. (This doesn't apply to ...Richard Smith2013-04-151-2/+11
* Properly check for a constant initializer for a thread-local variable.Richard Smith2013-04-151-1/+2
* Diagnose if a __thread or _Thread_local variable has a non-constant initializerRichard Smith2013-04-141-0/+22
* Handle incompatible redeclarations of library builtins better.John McCall2013-04-141-11/+21
* Annotate flavor of TLS variable (statically or dynamically initialized) onto ...Richard Smith2013-04-131-10/+20
* Don't replace an existing decl in the scope chains with itsJohn McCall2013-04-131-28/+0
OpenPOWER on IntegriCloud