aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
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
2013-04-01Only merge down a variable type if the previous declaration wasJohn McCall
2013-03-29Fix thinko (and the bots): We still want to warn in C.Rafael Espindola
2013-03-29Don't special case one line extern "C" decls.Rafael Espindola
2013-03-28Warn about more than the first unused variable when -Werror is set.Matt Beaumont-Gay
2013-03-28Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar...Richard Smith
2013-03-26Handle CXXOperatorCallExpr when checking self referrnce during initialization ofRichard Trieu
2013-03-25<rdar://problem/13459871> Allow forward declaration of enums with a fixed und...Douglas Gregor
2013-03-22Fix a crash-on-valid where a block capture copy expression wasJohn McCall
2013-03-21Fix indentationDavid Blaikie
2013-03-20<rdar://problem/12368093> Extend module maps with a 'conflict' declaration, a...Douglas Gregor
2013-03-20Don't look outside the innermost enclosing namespace whenJohn McCall
2013-03-18Add missing diagnostic for a nested-name-specifier on a free-standing type de...Richard Smith
2013-03-14Diagnose about extern "C" functions returning c++ objectsFariborz Jahanian
2013-03-14Avoid computing the linkage too early. Don't invalidate it.Rafael Espindola
2013-03-12Whitespace cleanup.Rafael Espindola
2013-03-12We already reported an error forRafael Espindola
2013-03-12Error if an extern C declaration matches a previous hidden extern C declaration.Rafael Espindola
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-03-07Improve LLDB's implicit cast-to-id to work with C++11 auto and any Objective-...Douglas Gregor