aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2011-12-21C++11 half of r147023: In C++11, additionally eagerly instantiate:Richard Smith
2011-12-20When performing name lookup for a redeclaration, ignore moduleDouglas Gregor
2011-12-19constexpr handling improvements. Produce detailed diagnostics when a 'constexpr'Richard Smith
2011-12-17Remove a non-gcc-compatible extension that would apply attributes on declarat...Eli Friedman
2011-12-15Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it onlyDouglas Gregor
2011-12-15Refactor and simplify AddInitializerToDecl.Richard Smith
2011-12-14Move & comment the 'decltype in declarator-id' as suggested by Doug Gregor.David Blaikie
2011-12-13Disallow decltype in qualified declarator-ids.David Blaikie
2011-12-12objc-arc: better diagnostic when block is declaredFariborz Jahanian
2011-12-08Only do typo correction for implicit function decls whenHans Wennborg
2011-12-07When folding the size of a global scope VLA to a constant, require the arrayRichard Smith
2011-12-06Suggest typo corrections for implicit function declarations.Hans Wennborg
2011-12-06Make sure we perform lvalue-to-rvalue conversions for enum initializers. PR1...Eli Friedman
2011-12-02When we treat an #include or #import as a module import, create anDouglas Gregor
2011-12-02Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor
2011-12-01Introduce the notion of name visibility into modules. For a givenDouglas Gregor
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-30Switch the module-loading interfaces and parser from a simpleDouglas Gregor
2011-11-27Reference initialization with initializer lists.Sebastian Redl
2011-11-23[libclang] Fix operations (token annotation, getting cursor, etc.) with a fil...Argyrios Kyrtzidis
2011-11-13Fix the signature of the getcontext builtin. Patch by Dimitry Andric.Rafael Espindola
2011-11-10There's no good reason to track temporaries in ExprWithCleanups,John McCall
2011-11-07constexpr: static data members declared constexpr are required to have anRichard Smith
2011-11-07When we notice that a member function is defined with "= delete" or "=Douglas Gregor
2011-11-04objc: fixed enum type is supported in objc mode.Fariborz Jahanian
2011-11-01When we run into a constructor or destructor that is defined in theDouglas Gregor
2011-10-29Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith
2011-10-27Make the loading of information attached to an IdentifierInfo from anDouglas Gregor
2011-10-27Make use of the parameter in Sema::ActOnObjCTemporaryExitContainerContext.Argyrios Kyrtzidis
2011-10-27Fix crash on an @interface nested inside @implementation, rdar://10336158Argyrios Kyrtzidis
2011-10-26Compute the promoted integer type of fixed-width enums correctly. Found by i...Eli Friedman
2011-10-23Attach class template attributes to the templated CXXRecordDecl,Peter Collingbourne
2011-10-21objective-c: Diagnose redeclaration of privateFariborz Jahanian
2011-10-21When performing name lookup for the previous declaration of a field,Douglas Gregor
2011-10-21Permit auto SCS on parameter declarations, C++03 [dcl.stc]p2Peter Collingbourne
2011-10-20Add -Wc++98-compat diagnostics for jumps which bypass initialization of non-PODRichard Smith
2011-10-20When fixing up the storage class for an anonymous union, don't markDouglas Gregor
2011-10-20There's no point in marking a declaration invalid just because itDouglas Gregor
2011-10-20FixIt insert 'static' for anonymous unions at global or namespace scope.David Blaikie
2011-10-20Add a fixit to remove storage specifiers on anonymous enums.David Blaikie
2011-10-1980 cols (one I created in my last commit, plus a bunch of others that were al...David Blaikie
2011-10-19Don't provide errors for anonymous unions when they're actually anonymous cla...David Blaikie
2011-10-19-Wc++98-compat: warn on nontrivial types used in unions and anonymous structs.Richard Smith
2011-10-19Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-14Under ARC, merge the bit corresponding to the ns_returns_retainedDouglas Gregor
2011-10-14When declaring an out-of-line template, attempt to rebuild any typesDouglas Gregor
2011-10-12Add returns_twice to functions that are known to return twice. This implementsRafael Espindola
2011-10-11[Microsoft] If -fms-compatibility, then downgrade missing typename error to w...Francois Pichet
2011-10-11Add typo correction for type names.Kaelyn Uhrain