aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2010-08-16A field of incomplete type is sufficiently disruptive that we should markJohn McCall
2010-08-16Emit diagnostic error when the field of an anonymous struct is non trivial.Argyrios Kyrtzidis
2010-08-15Don't warn for the common pattern of disallowing copying:Argyrios Kyrtzidis
2010-08-15Commit improved version of 111026 & 111027.Argyrios Kyrtzidis
2010-08-13Revert 111026 & 111027, build breakage.Argyrios Kyrtzidis
2010-08-13The unused warnings extravaganza continues. Warn for:Argyrios Kyrtzidis
2010-08-13Expand the unused warnings for functions. Warn for:Argyrios Kyrtzidis
2010-08-13Change Sema's UnusedStaticFuncs to UnusedFileScopedDecls to allow also keepin...Argyrios Kyrtzidis
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-08-12Fix a crash on invalid when declaring an implicit member of a class with anJohn McCall
2010-08-11Added locations and type source info for DeclarationName.Abramo Bagnara
2010-08-11Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable,Douglas Gregor
2010-08-10Fix redefinition of typedefs of fixable variably-modified array types; shouldEli Friedman
2010-08-09- Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for for...Sebastian Redl
2010-08-07Store inheritance paths after CastExprs instead of inside them.John McCall
2010-08-06Make sure that we diagnose attribute((overloadable)) functions withoutDouglas Gregor
2010-08-06Template keyword should not be ignored building a QualifiedTemplateName.Abramo Bagnara
2010-08-06Diagnose the use of "inline" on block-scope function declarations inDouglas Gregor
2010-08-06Properly pop out of Objective-C method declarations when they are (ill-formedly)John McCall
2010-08-05Implement #pragma GCC visibility.Eli Friedman
2010-08-04Only look up an 'operator delete' on the definition of a destructor, not onJohn McCall
2010-08-02Further adjustments to -Wglobal-constructors; works for references and directJohn McCall
2010-08-02Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr f...Argyrios Kyrtzidis
2010-08-01Kill off RequiresGlobalConstructor in favor of isConstantInitializer.John McCall
2010-08-01Make a first pass at implementing -Wglobal-constructors. I'm worried that thisJohn McCall
2010-08-01Fix indentation.John McCall
2010-08-01Don't consider all local variables in C++ to mandate scope-checking, justJohn McCall
2010-08-01Only run the jump-checker if there's a branch-protected scope *and* there'sJohn McCall
2010-07-30Fixed typedef inside extern "C".Abramo Bagnara
2010-07-29Allow a looser form of compatibility checking (which ignoresDouglas Gregor
2010-07-28Don't set out-of-line template specialization/definition informationDouglas Gregor
2010-07-26Fix namespace polution.Dan Gohman
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-24Be careful; even though we had a proper name at the beginning ofDouglas Gregor
2010-07-23We never want to pop the translation unit DC, so assert if this happens.John McCall
2010-07-20Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl
2010-07-16Revert Microsoft-specific override of the "typedef requires a name"Douglas Gregor
2010-07-16Suppress the "typedef requires a name" warning in Microsoft-extensions modeDouglas Gregor
2010-07-16Treat template parameters as part of the declaration-specifiers for theJohn McCall
2010-07-16Butcher a perfectly reasonable diagnostic to pacify old versions of SWIG.Chandler Carruth
2010-07-16Add builtin definition for scanf, including extending the builtin encoding toTed Kremenek
2010-07-14When there are extra or missing template parameter lists in a templateDouglas Gregor
2010-07-13Diagnose typedef of an operator name. Fixes PR7462Douglas Gregor
2010-07-13Complain when an unnamed enumeration has no enumerations (inDouglas Gregor
2010-07-12Produce an error on encountering a pointer or reference to a qualified functi...Sebastian Redl
2010-07-07Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis
2010-07-02Lazily declare the implicitly-declared destructor in a C++ class.Douglas Gregor
2010-07-01Add a new routine Sema::LookupDestructor and make all destructor-lookup calls...Douglas Gregor
2010-07-01Remove unnecessary ASTContext parameter fromDouglas Gregor
2010-07-01Reinstate fix for PR7526, which was failing because, now that weDouglas Gregor