aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2011-03-24Minor fix in the injection of labels, since we want to look at the redeclarat...Douglas Gregor
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall
2011-03-22Warn about unused declaration-specifiers on tag declarations.John McCall
2011-03-22Apply Jonathan Sauer's proposed solution to PR9519. Thanks!John McCall
2011-03-18Defined friend functions are *implicitly* inlined, unless the inline specifie...Abramo Bagnara
2011-03-18Fixed inconsistency when adding TemplateParameterListsInfo.Abramo Bagnara
2011-03-17Fix PR9488: 'auto' type substitution can fail (for instance, if it creates a ...Richard Smith
2011-03-16Detect attempts to provide a specialization of a function within aDouglas Gregor
2011-03-16When we're inserting a synthesized label declaration for aDouglas Gregor
2011-03-14When synthesizing a label declaration based on a goto statement thatDouglas Gregor
2011-03-14Make deallocation functions implicitly noexcept in C++0x.Sebastian Redl
2011-03-12Propagate the new exception information to FunctionProtoType.Sebastian Redl
2011-03-10Avoid do drop outer template parameter lists on the floor.Abramo Bagnara
2011-03-09Revert r127206 "Detect attempts to provide a specialization of a function withinDaniel Dunbar
2011-03-09Fixed InnerLocStart.Abramo Bagnara
2011-03-08Warn on usage of unavailable objc 'class' inFariborz Jahanian
2011-03-08Teach libclang's token-annotation logic about context-sensitiveDouglas Gregor
2011-03-08Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source ran...Abramo Bagnara
2011-03-08Fixed source range for all DeclaratorDecl's.Abramo Bagnara
2011-03-08Detect attempts to provide a specialization of a function within aDouglas Gregor
2011-03-07g++ is more permissive regarding flexible arrays.Argyrios Kyrtzidis
2011-03-07Support explicit template specialization and instantiation for membersDouglas Gregor
2011-03-06Completed source ranges fixes for all classes inheriting from TypeDecl.Abramo Bagnara
2011-03-06Fixed TypedefDecl and TemplateTypeParameter source range.Abramo Bagnara
2011-03-05Propagate new-style exception spec information to Declarator.Sebastian Redl
2011-03-04When diagnostics are suppressed (e.g., because of code completion), don't tri...Douglas Gregor
2011-03-04Diagnose destructor templates. Fixes PR7904.Douglas Gregor
2011-03-03Fixed source range for FileScopeAsmDecl. Others source range fixes will follow.Abramo Bagnara
2011-03-02Remove cruftDouglas Gregor
2011-03-02Force CaseStmt to store its child statements in source-code order,Douglas Gregor
2011-03-02Support a new InheritableAttr subclass, InheritableParamAttr, which isJohn McCall
2011-03-01Reinstate the introduction of source-location information forDouglas Gregor
2011-03-01Revert r126748, my second attempt at nested-name-specifier sourceDouglas Gregor
2011-03-01Reinstate r126737, extending the generation of type-source locationDouglas Gregor
2011-03-01Revert r126737, the most recent nested-name-specifier location change, for bu...Douglas Gregor
2011-03-01Push nested-name-specifier source location information into elaboratedDouglas Gregor
2011-02-28Teach Sema::CheckTypenameType to use nested-name-specifiers withDouglas Gregor
2011-02-25Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor
2011-02-23Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(...Ted Kremenek
2011-02-23Fix PR9276: We were missing the checks for auto deducing to different types i...Richard Smith
2011-02-21Tweaks to C++0x deduced auto type support:Richard Smith
2011-02-20Implement the C++0x deduced 'auto' feature.Richard Smith
2011-02-19Remove the Fix-It for "main must return 'int'", which is not alwaysDouglas Gregor
2011-02-18Switch labels over to using normal name lookup, instead of their Chris Lattner
2011-02-17Step #2/N of __label__ support: keep pushing LabelDecl forward,Chris Lattner
2011-02-17Step #1/N of implementing support for __label__: split labels intoChris Lattner
2011-02-11Reject forbidden storage class specifiers in OpenCL. Patch by George Russell!Peter Collingbourne
2011-02-09AST, Sema, Serialization: keep track of cudaConfigureCallPeter Collingbourne
2011-02-08In Sema::CheckShadow, get the DeclContext from the variable that we are checkingArgyrios Kyrtzidis
2011-02-08Support for objextive-c++ use of property-dot syntax as receiverFariborz Jahanian