summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer2013-02-221-6/+10
* Use None rather than Optional<T>() where possible.David Blaikie2013-02-211-2/+2
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-9/+9
* Replace TypeLoc llvm::cast support to be well-defined.David Blaikie2013-02-181-8/+7
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* PR13470: Ensure that copy-list-initialization isntantiates asRichard Smith2012-12-191-1/+10
* Add a FIXME.Richard Smith2012-12-081-0/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-5/+5
* Store this Decl* as a Decl* instead of a uintptr_t. No functionality change.Nick Lewycky2012-11-161-21/+19
* Fix template instantiation of attributes. More specifically, fix the caseDeLesley Hutchins2012-09-261-0/+20
* Fix the AST representation for non-type template arguments to encodeEli Friedman2012-09-261-3/+4
* Remove Context argument from TemplateDeductionInfo constructor. It was no lon...Craig Topper2012-09-191-1/+1
* Fix a couple of Doxygen issues pointed out by -Wdocumentation.Dmitri Gribenko2012-09-121-1/+1
* PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith2012-09-121-1/+92
* Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer2012-08-231-1/+1
* Don't form a null reference when checking for validity of an anonymousRichard Smith2012-08-171-2/+1
* Check access to friend declarations. There's a number of differentJohn McCall2012-08-101-0/+3
* Final piece of core issue 1330: delay computing the exception specification ofRichard Smith2012-07-271-2/+1
* PR12057: Allow variadic template pack expansions to cross lambda boundaries.Richard Smith2012-07-251-0/+13
* PR13365: Fix code which was trying to treat an array of DeducedTemplateArgumentRichard Smith2012-07-161-56/+46
* Stop instantiating a class if we hit a static_assert failure. Also, if theRichard Smith2012-07-111-1/+8
* PR13136:Richard Smith2012-07-091-2/+10
* PR9793: Treat substitution as an instantiation step for the purpose of theRichard Smith2012-07-081-49/+42
* Be more eager about setting the 'Invalid' bit on an invalid classDouglas Gregor2012-07-021-13/+10
* Give L__FUNCTION__ the right type in templates. PR13206.Nico Weber2012-06-251-1/+5
* Still more Doxygen documentation fixes:James Dennett2012-06-141-1/+1
* PR13064: Store whether an in-class initializer uses direct or copyRichard Smith2012-06-101-3/+1
* CXXThisScopeRAII objects aren't free, don't compute one if it's unused.Benjamin Kramer2012-05-171-1/+1
* PR12710 - broken default argument handling for templates.David Blaikie2012-05-011-7/+5
* Fix PR12378: provide conversion warnings on default args of function templatesDavid Blaikie2012-04-301-2/+7
* PR12647: An alias template instantiation which occurs in a SFINAE context isRichard Smith2012-04-261-1/+6
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-0/+32
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-18/+51
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-061-9/+15
* When defining a forward-declared enum, don't try to attach the definition toRichard Smith2012-03-231-1/+2
* Support for definitions of member enumerations of class templates outside theRichard Smith2012-03-231-1/+14
* Instantiating a class template should not instantiate the definition of anyRichard Smith2012-03-141-31/+140
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-3/+3
* Introduce support for template instantiation of lambdaDouglas Gregor2012-02-131-0/+8
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-111-6/+8
* For class template implicit instantiation, also update its location to pointArgyrios Kyrtzidis2012-02-111-0/+1
* Move instantiateTemplateAttribute into the sema namespace, make helpers static.Benjamin Kramer2012-02-061-2/+6
* When we're substituting into a function parameter pack and expect toDouglas Gregor2012-01-251-8/+18
* Fix PR11848: decree that an alias template contains an unexpanded parameter packRichard Smith2012-01-251-1/+1
* Delayed template instantiation of late-parsed attributes.DeLesley Hutchins2012-01-201-0/+23
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-2/+2
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-2/+2
* Fix a crash on invalid, http://llvm.org/pr11599Nico Weber2011-12-201-2/+10
* Fixed implicit instantiations source range.Abramo Bagnara2011-11-181-1/+3
* Fixed source range for template implicit instantiations.Abramo Bagnara2011-10-031-0/+3
OpenPOWER on IntegriCloud