summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* When instantiating a function template declaration that was expressedDouglas Gregor2011-06-221-3/+20
* Fix PR10168: don't warn for unused non-dependent variables in both the templa...Richard Smith2011-06-211-2/+4
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-0/+1
* When performing template argument deduction given a function argumentDouglas Gregor2011-06-031-0/+4
* The expression in a noexcept exception-specification is aDouglas Gregor2011-06-011-0/+1
* Whenever we instantiate a static data member, make sure to define any newNick Lewycky2011-05-311-9/+21
* Add assertions to verify that we are not trying to instantiate aAlexis Hunt2011-05-271-9/+11
* Add an additional check for null pointer before accessing PatternDecl.Richard Trieu2011-05-271-1/+1
* Fix a minor thinko that leads to a crash if PatternDecl is null butAlexis Hunt2011-05-251-4/+5
* Delete the extraneous return statement that was causing my earlierAlexis Hunt2011-05-231-2/+0
* Implement explicit specialization of explicitly-defaulted constructors.Alexis Hunt2011-05-231-14/+25
* Correctly propagate defaultedness across template instantiation. ThisAlexis Hunt2011-05-231-1/+9
* Fix crasher spotted in IWYU.Nick Lewycky2011-05-121-1/+2
* Modify some deleted function methods to better reflect reality:Alexis Hunt2011-05-061-5/+5
* Revert r130912 in order to approach defaulted functions from the otherAlexis Hunt2011-05-061-2/+1
* Implement support for C++0x alias templates.Richard Smith2011-05-051-5/+50
* Implement some framework for defaulted constructors.Alexis Hunt2011-05-051-1/+2
* Remove redeclaration of Invalid. The code that set this to true was updating anNick Lewycky2011-05-021-1/+0
* Store a parameter index and function prototype depth in everyJohn McCall2011-05-011-1/+2
* Re-applies the patch first applied way back in r106099, withChandler Carruth2011-05-011-9/+15
* Remove unnecessary const away cast in LateTemplateParserCallback.Francois Pichet2011-04-231-1/+1
* At the end of the translation unit, defining a vtable can introduceDouglas Gregor2011-04-221-1/+8
* Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet2011-04-221-0/+15
* We regard a function as 'unused' from the codegen perspective, so our warning...Argyrios Kyrtzidis2011-04-191-1/+3
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-9/+22
* Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith2011-04-141-1/+3
* Implement instantiation of noexcept spec and add a test case.Sebastian Redl2011-03-141-1/+7
* Propagate the new exception information to FunctionProtoType.Sebastian Redl2011-03-121-11/+9
* Fixed InnerLocStart.Abramo Bagnara2011-03-091-7/+7
* Teach libclang's token-annotation logic about context-sensitiveDouglas Gregor2011-03-081-2/+4
* Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source ran...Abramo Bagnara2011-03-081-1/+2
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-7/+11
* We may fail to map a declaration in a template to its instantiatedDouglas Gregor2011-03-061-7/+26
* Completed source ranges fixes for all classes inheriting from TypeDecl.Abramo Bagnara2011-03-061-3/+3
* Fixed TypedefDecl and TemplateTypeParameter source range.Abramo Bagnara2011-03-061-3/+4
* Reinstate r127112, "Propagate new-style exception spec information to ExtProt...Sebastian Redl2011-03-061-2/+3
* Revert r127112, "Propagate new-style exception spec information to ExtProtoIn...NAKAMURA Takumi2011-03-061-3/+2
* Propagate new-style exception spec information to ExtProtoInfo.Sebastian Redl2011-03-051-2/+3
* After an error of any kind has occurred, don't assert when attemptingDouglas Gregor2011-03-041-3/+5
* Patch up several Sema::FindInstantiatedDecl() callers, so that they'llDouglas Gregor2011-03-041-8/+30
* Make sure to put template parameters into their owning template'sDouglas Gregor2011-03-041-1/+4
* Fix PR9390 in not one, but two ways:Douglas Gregor2011-03-031-1/+1
* Push nested-name-specifier source location information into namespaceDouglas Gregor2011-02-251-3/+2
* Push nested-name-specifier source location information into using directives.Douglas Gregor2011-02-251-2/+3
* Maintain nested-name-specifier source-location information throughDouglas Gregor2011-02-251-23/+17
* Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor2011-02-251-51/+51
* Update UsingDecl, UnresolvedUsingTypenameDecl, andDouglas Gregor2011-02-251-16/+16
* Retain complete source-location information for C++Douglas Gregor2011-02-241-6/+6
* Tweak the CXXScopeSpec API a bit, so that we require theDouglas Gregor2011-02-241-12/+6
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-3/+5
OpenPOWER on IntegriCloud