summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplateInstantiate.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR22117: Fix a case where we would get confused about which function parameterRichard Smith2015-01-091-7/+26
* Fix crash-on-valid if a lambda-expression appears lexically directly within aRichard Smith2014-11-201-1/+4
* Handle use of default member initializers before end of outermost classReid Kleckner2014-11-171-31/+91
* Instantiate exception specifications when instantiating function types (otherRichard Smith2014-11-121-16/+46
* Revert r219977, "Re-commit r217995 and follow-up patches (r217997, r218011, r...NAKAMURA Takumi2014-10-171-46/+16
* Re-commit r217995 and follow-up patches (r217997, r218011, r218053). These wereRichard Smith2014-10-161-16/+46
* Allow constant expressions in pragma loop hints.Tyler Nowicki2014-10-121-0/+20
* Revert r217995 and follow-ups:Hans Wennborg2014-09-181-43/+17
* Skip parens when detecting whether we're instantiating a function declaration.Richard Smith2014-09-181-2/+2
* Instantiate exception specifications when instantiating function types (otherRichard Smith2014-09-171-16/+42
* Wrap to 80 columns. No behavior change.Nico Weber2014-07-281-3/+3
* Make a small crash preventing change.Fariborz Jahanian2014-07-031-2/+2
* Refactoring. Remove Owned method from Sema.Nikola Smiljanic2014-05-291-10/+8
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-2/+2
* Consolidate some note diagnosticsAlp Toker2014-05-281-1/+1
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-39/+40
* If we see an explicit instantiation declaration or definition of a functionRichard Smith2014-04-241-19/+21
* Teach getTemplateInstantiationPattern to deal with generic lambdas.Faisal Vali2014-04-031-2/+0
* Refactor InstantiatingTemplate constructorsStephan Tolksdorf2014-03-131-163/+61
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-23/+21
* When a type's definition is instantiated, the definition becomes visible, evenRichard Smith2014-03-101-2/+13
* [C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman2014-03-071-14/+10
* Normalize line endingsDavid Majnemer2014-03-021-1/+1
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-2/+2
* Update FunctionTypeLoc and related names to match r199686Alp Toker2014-01-211-2/+2
* PR18477: Create a function scope representing the constructor call whenRichard Smith2014-01-171-8/+6
* Clean up variable template handling a bit, and correct the behavior of nameRichard Smith2014-01-161-2/+12
* Fix init-captures for generic lambdas.Faisal Vali2013-12-051-2/+4
* Sema: Instantiate local class and their members appropriatelyDavid Majnemer2013-11-271-0/+8
* Remove a whole lot of unused variablesAlp Toker2013-11-271-2/+1
* And Again: Teach TreeTransform how to transform nested generic lambdas.Faisal Vali2013-10-231-6/+35
* Revert r193223 and r193216.Rafael Espindola2013-10-231-35/+6
* Again: Teach TreeTransform and family how to transform generic Faisal Vali2013-10-231-6/+35
* Make InstantiatingTemplate depth checks clearerAlp Toker2013-10-081-2/+2
* Revert "Teach TreeTransform and family how to transform generic lambdas withi...Rafael Espindola2013-10-041-55/+6
* Teach TreeTransform and family how to transform generic lambdas within templa...Faisal Vali2013-10-031-6/+55
* Revert changes from the nested lambdas commit till i figure out Faisal Vali2013-10-031-55/+6
* Teach TreeTransform and family how to transform generic lambdas within templa...Faisal Vali2013-10-031-6/+55
* Variable templates: handle instantiation of static data member templatesRichard Smith2013-09-271-0/+3
* If a partial specialization of a member template is declared within a classRichard Smith2013-09-261-3/+15
* Handle PredefinedExpr with templates and lambdasWei Pan2013-09-161-19/+1
* Refactor for clarity and simplicity.Larisse Voufo2013-08-221-6/+4
* Bug fix: note diagnosis on expression narrowing should say "variable template...Larisse Voufo2013-08-141-1/+3
* Omit llvm:: before ArrayRef, as we have using llvm::ArrayRef in include/clan...Robert Wilhelm2013-08-091-3/+2
* Started implementing variable templates. Top level declarations should be ful...Larisse Voufo2013-08-061-1/+41
* Fix declaring class template methods with an attributed typedefReid Kleckner2013-07-311-0/+3
* When we perform dependent name lookup during template instantiation, it's notRichard Smith2013-07-251-0/+12
* FIXME fix: improving diagnostics for template arguments deduction of class te...Larisse Voufo2013-07-191-3/+6
* Revert "Use function overloading instead of template specialization for diagn...Larisse Voufo2013-07-191-6/+3
* Use function overloading instead of template specialization for diagnosis of ...Larisse Voufo2013-07-191-3/+6