summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplateInstantiate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* PR31514: Add recursive self-instantiation check during template argumentRichard Smith2017-01-081-31/+44
* DR1495: A partial specialization is ill-formed if it is not (strictly) moreRichard Smith2016-12-271-2/+17
* Remove accidentally-left-behind commented out code.Richard Smith2016-12-241-1/+0
* Fix crash if substitution fails during deduction of variable template partial...Richard Smith2016-12-241-13/+24
* When producing a name of a partial specialization in a diagnostic, use theRichard Smith2016-12-241-3/+2
* [Sema] Fix handling of enumerators used as default arguments of lambdaAkira Hatanaka2016-12-161-1/+1
* Make diagnostic for use of default member initializer before enclosing class isRichard Smith2016-11-221-8/+4
* Fix spelling mistake.Akira Hatanaka2016-11-031-1/+1
* [Sema] Avoid instantiating templates only when UncompilableErrorOccurredAkira Hatanaka2016-11-031-3/+5
* P0127R2: Support type deduction for types of non-type template parameters inRichard Smith2016-09-281-2/+2
* PR12298 et al: don't recursively instantiate a template specialization fromRichard Smith2016-08-311-7/+30
* PR29097: add an update record when we instantiate the default memberRichard Smith2016-08-241-0/+4
* PR28794: Don't try to instantiate function templates which are not visible.Vassil Vassilev2016-08-181-58/+2
* [AST] Keep track of the left brace source location of a tag decl.Argyrios Kyrtzidis2016-07-151-1/+1
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-071-8/+4
* Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives aRichard Smith2016-06-251-2/+1
* Use more ArrayRefsDavid Majnemer2016-06-241-11/+9
* [Sema] Don't crash when a field w/ a mem-initializer clashes with a record nameDavid Majnemer2016-06-091-2/+1
* Produce better pretty stack traces from crashes in template instantiation: addRichard Smith2016-05-261-0/+7
* Re-commit r270748 "clang-cl: Treat dllimport explicit template instantiation ...Hans Wennborg2016-05-261-0/+7
* Preserve the FoundDecl when performing overload resolution for constructors.Richard Smith2016-05-111-2/+3
* [modules] Enforce the rules that an explicit or partial specialization must beRichard Smith2016-05-051-2/+13
* Make sure to perform dependent access checks when instantiating aRichard Smith2016-03-231-0/+5
* Fix the template instantiation of ExtParameterInfos; tests to follow.John McCall2016-03-011-3/+6
* [dllexport] Sort out emission order of delayed exported classesReid Kleckner2016-02-261-0/+10
* Revert "Avoid forcing emission of delayed dllexported classes on template ins...Reid Kleckner2016-02-091-10/+0
* Avoid forcing emission of delayed dllexported classes on template instantiationReid Kleckner2016-02-091-0/+10
* Always build a new TypeSourceInfo for function templates with parametersNico Weber2016-02-011-16/+6
* [Sema] ArrayRef-ize ActOnBaseSpecifiers. NFCCraig Topper2015-12-271-3/+1
* Revert r256399 "[Sema] ArrayRef-ize ActOnBaseSpecifiers. NFC"Craig Topper2015-12-251-1/+3
* [Sema] ArrayRef-ize SubstExprs. NFCCraig Topper2015-12-241-3/+4
* [Sema] ArrayRef-ize ActOnBaseSpecifiers. NFCCraig Topper2015-12-241-3/+1
* Correctly type-check the default arguments of local functionsJohn McCall2015-12-111-2/+5
* Revert r107690 (for PR7417) and add a testcase that it breaks. The approach ofRichard Smith2015-10-051-8/+0
* Fix FunctionParmPackExpr::Create() to take a ParmVarDecl* array.James Y Knight2015-09-301-4/+4
* Instantiate function declarations in instantiated functions.Serge Pavlov2015-08-231-5/+4
* Delay emitting members of dllexport classes until the class is fully parsed (...Hans Wennborg2015-08-151-1/+1
* Sema: Allow null names to be passed in to isAcceptableTagRedeclarationJustin Bogner2015-07-101-1/+1
* Instantiation of local class members.Serge Pavlov2015-06-291-5/+18
* Fix crash-on-invalid bug in template instantiation.Manuel Klimek2015-06-261-27/+0
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* Limit set of types instantiated in FindInstantiatedDecl.Serge Pavlov2015-05-151-3/+8
* Instantiate incomplete class used in template method.Serge Pavlov2015-05-041-0/+5
* Combine instantiation context of field initializer with context of class.Serge Pavlov2015-04-281-1/+1
* PR23334: Perform semantic checking of lambda capture initialization in the ri...Richard Smith2015-04-271-22/+14
* Change range-based for-loops to be -Wrange-loop-analysis clean.Richard Trieu2015-04-151-1/+1
* MS ABI: Build C++ default argument exprs for exported template classesReid Kleckner2015-03-171-0/+4
* Sema: We can use delegating ctors now. NFC.Benjamin Kramer2015-03-061-117/+91
* Sema: Disable template instantiation once a fatal error is raisedDavid Majnemer2015-01-301-0/+6