aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
AgeCommit message (Expand)Author
2011-05-02Remove redeclaration of Invalid. The code that set this to true was updating anNick Lewycky
2011-05-01Store a parameter index and function prototype depth in everyJohn McCall
2011-05-01Re-applies the patch first applied way back in r106099, withChandler Carruth
2011-04-23Remove unnecessary const away cast in LateTemplateParserCallback.Francois Pichet
2011-04-22At the end of the translation unit, defining a vtable can introduceDouglas Gregor
2011-04-22Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet
2011-04-19We regard a function as 'unused' from the codegen perspective, so our warning...Argyrios Kyrtzidis
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-04-14Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith
2011-03-14Implement instantiation of noexcept spec and add a test case.Sebastian Redl
2011-03-12Propagate the new exception information to FunctionProtoType.Sebastian Redl
2011-03-09Fixed InnerLocStart.Abramo Bagnara
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-06We may fail to map a declaration in a template to its instantiatedDouglas 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-06Reinstate r127112, "Propagate new-style exception spec information to ExtProt...Sebastian Redl
2011-03-06Revert r127112, "Propagate new-style exception spec information to ExtProtoIn...NAKAMURA Takumi
2011-03-05Propagate new-style exception spec information to ExtProtoInfo.Sebastian Redl
2011-03-04After an error of any kind has occurred, don't assert when attemptingDouglas Gregor
2011-03-04Patch up several Sema::FindInstantiatedDecl() callers, so that they'llDouglas Gregor
2011-03-04Make sure to put template parameters into their owning template'sDouglas Gregor
2011-03-03Fix PR9390 in not one, but two ways:Douglas Gregor
2011-02-25Push nested-name-specifier source location information into namespaceDouglas Gregor
2011-02-25Push nested-name-specifier source location information into using directives.Douglas Gregor
2011-02-25Maintain nested-name-specifier source-location information throughDouglas Gregor
2011-02-25Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor
2011-02-25Update UsingDecl, UnresolvedUsingTypenameDecl, andDouglas Gregor
2011-02-24Retain complete source-location information for C++Douglas Gregor
2011-02-24Tweak the CXXScopeSpec API a bit, so that we require theDouglas Gregor
2011-02-20Implement the C++0x deduced 'auto' feature.Richard Smith
2011-02-17Step #2/N of __label__ support: keep pushing LabelDecl forward,Chris Lattner
2011-02-17Inline LocalInstantiationScope::getInstantiationOf into its oneChris Lattner
2011-02-14Change the context correctly when instantiating a static data member definition.John McCall
2011-02-14When parsing an out-of-line member function declaration, we must delayJohn McCall
2011-02-01The code trying to assign a typedef to an anonymous tag declaration wasJohn McCall
2011-01-24Use attributes for all the override control specifiers.Anders Carlsson
2011-01-21Sema: process non-inheritable attributes on function declarations earlyPeter Collingbourne
2011-01-20When instantiating member functions, propagate whether the member function is...Anders Carlsson
2011-01-19Implement support for non-type template parameter packs whose type isDouglas Gregor
2011-01-19NonTypeTemplateParmDecls always have TypeSourceInfo. There's no senseDouglas Gregor
2011-01-14Handle substitutions into function parameter packs whose patternsDouglas Gregor
2011-01-14When we're instantiating a direct variable initializer that has a packDouglas Gregor
2011-01-14Keep track of the number of expansions to be produced from a type packDouglas Gregor
2011-01-11When mapping from a function parameter pack to the set of functionDouglas Gregor
2011-01-11Implement the last bullet of [temp.deduct.type]p5 and part of the lastDouglas Gregor
2011-01-10Work-in-progress implementation of C++0x [temp.arg.explicit]p9, whichDouglas Gregor
2011-01-08Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Sean Hunt