aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2013-05-21Reverting r182337, which merged r182266, __declspec(selectany)Reid Kleckner
2013-05-21Merging r182266:Bill Wendling
2013-05-05Replace 'MultiExprArg()' with 'None'Dmitri Gribenko
2013-05-05Make all 'is in extern "C"' tests use the lexical context.Rafael Espindola
2013-05-05Use lexical contexts when checking for conflicting language linkages.Rafael Espindola
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko
2013-05-04In VarDecl nodes, store the thread storage class specifier as written.Enea Zaffanella
2013-05-04Implement most of N3638 (return type deduction for normal functions).Richard Smith
2013-05-04Say 'decltype(auto)' not 'auto' as appropriate in mismatched-deduction diagno...Richard Smith
2013-05-03PR15906: The body of a lambda is not an evaluated subexpression; don't visit ...Richard Smith
2013-05-03ArrayRef'ize InitializationSequence constructor and InitializationSequence::D...Dmitri Gribenko
2013-05-03Add const qualifier to Sema::getTypeName's parameter `II`Dmitri Gribenko
2013-05-02Use attribute argument information to determine when to parse attribute argum...Douglas Gregor
2013-05-02Revert r180970; it's causing breakage.Douglas Gregor
2013-05-02Use attribute argument information to determine when to parse attribute argum...Douglas Gregor
2013-04-30When deducing an 'auto' type, don't modify the type-as-written.Richard Smith
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith
2013-04-27ArrayRef'ize Sema::ActOnEnumBody. No functionality change.Dmitri Gribenko
2013-04-26Implement C++1y decltype(auto).Richard Smith
2013-04-25Don't mark 'extern "C" void f(void)' as having extern storage class.Rafael Espindola
2013-04-22C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith
2013-04-21The 'constexpr implies const' rule for non-static member functions is gone inRichard Smith
2013-04-16Suppress unused warning on static inline function template specializations.Rafael Espindola
2013-04-15Remove hasExternalLinkageUncached.Rafael Espindola
2013-04-15Local thread_local variables are implicitly 'static'. (This doesn't apply to ...Richard Smith
2013-04-15Properly check for a constant initializer for a thread-local variable.Richard Smith
2013-04-14Diagnose if a __thread or _Thread_local variable has a non-constant initializerRichard Smith
2013-04-14Handle incompatible redeclarations of library builtins better.John McCall
2013-04-13Annotate flavor of TLS variable (statically or dynamically initialized) onto ...Richard Smith
2013-04-13Don't replace an existing decl in the scope chains with itsJohn McCall
2013-04-12Parsing support for thread_local and _Thread_local. We give them the sameRichard Smith
2013-04-07Sema: Don't crash when trying to emit a warning for a duplicate value in an i...Benjamin Kramer
2013-04-06Rework how ObjC method inherit deprecated/availability.Ted Kremenek
2013-04-05Add an error to check that all program scope variables are in the constant ad...Tanya Lattner
2013-04-04Revert 178811 until I fix the unit tests.Tanya Lattner
2013-04-04Add an error to check that all program scope variables are in the constant ad...Tanya Lattner
2013-04-04Don't patch the storage class of static data members.Rafael Espindola
2013-04-04Use isExternalLinkage instead of hasExternalLinkage.Rafael Espindola
2013-04-04Fix a recent linkage regression.Rafael Espindola
2013-04-04Add hasExternalLinkageUncached back with the test that Richard provided, butRafael Espindola
2013-04-04Avoid computing the linkage instead of avoiding caching it.Rafael Espindola
2013-04-04Fix linkage related crash.Rafael Espindola
2013-04-04Fix 41 of the 61 tests which fail with modules enabled: we were computing andRichard Smith
2013-04-03Complain about attempts to befriend declarations via a usingJohn McCall
2013-04-03Add 178663 back.Rafael Espindola
2013-04-03Revert 178663.Rafael Espindola
2013-04-03Don't compute a patched/semantic storage class.Rafael Espindola
2013-04-03Escape more @ signs in Doxygen comments.Jordan Rose
2013-04-02Add -Wstatic-local-in-inline, which warns about using a static localJohn McCall
2013-04-01PR15633: Note that we are EnteringContext when parsing the nested nameRichard Smith