summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplateInstantiate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace ad-hoc tracking of pattern for an instantiated class-scopeRichard Smith2019-05-021-3/+2
* Simplify exclusion of nested classes from extern template instantiation, NFCReid Kleckner2019-04-291-8/+7
* [MinGW] Don't let template instantiation declarations cover nested classesMartin Storsjo2019-04-261-1/+5
* PR41607: Don't forget to substitute outer template arguments into aRichard Smith2019-04-261-5/+9
* Check i < FD->getNumParams() before queryingDmitri Gribenko2019-04-101-1/+1
* Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` c...Anton Afanasyev2019-03-301-0/+6
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-131-5/+5
* Revert "[OpenCL] Add generic AS to 'this' pointer"Mikael Nilsson2018-12-121-5/+5
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-121-5/+5
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-1/+1
* [AST] Refactor PredefinedExprBruno Ricci2018-10-271-1/+1
* [clang] Add the exclude_from_explicit_instantiation attributeLouis Dionne2018-10-041-4/+14
* PR38627: Fix handling of exception specification adjustment forRichard Smith2018-09-051-0/+13
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-2/+2
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-2/+2
* Remove trailing spaceFangrui Song2018-07-301-146/+146
* [clang:sema] de-duplicate getDepthAndIndex helpersNick Desaulniers2018-07-251-13/+0
* [Sema] Fix crash on BlockExprs in a default member initializersErik Pilkington2018-07-231-0/+5
* AttributeList de-listifying:Erich Keane2018-07-121-1/+1
* [Sema] Produce diagnostics for attribute 'trivial_abi' that appearsAkira Hatanaka2018-06-191-4/+0
* [Sema] Fix assertion when constructor is disabled with partially specialized ...Volodymyr Sapsai2018-05-161-102/+112
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-29/+29
* Sink PrettyDeclStackTrace down to the AST libraryJordan Rose2018-03-231-4/+4
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-1/+1
* Fix a couple of places where we assumed that non-type template parameters are...Richard Smith2018-02-141-5/+5
* [Templight] Template Instantiation ObserverGabor Horvath2018-02-101-2/+17
* Add support for attribute 'trivial_abi'.Akira Hatanaka2018-02-051-0/+4
* Generalize "static data member instantiated" notification to cover variable t...Richard Smith2017-12-051-1/+1
* Refactor functions PrintTemplateArgumentListSerge Pavlov2017-11-281-4/+4
* [Sema] Prevent InstantiateClass from checking unrelated exception specs.Volodymyr Sapsai2017-09-211-9/+5
* PR10147: When substituting a template template argument, substitute in the mostRichard Smith2017-08-291-9/+5
* PR33552: Distinguish between declarations that are owned by no module andRichard Smith2017-06-231-2/+2
* [c++1z] Support deducing B in noexcept(B).Richard Smith2017-06-071-8/+14
* Fix a couple of class template argument deduction crashes with libc++'s tuple.Richard Smith2017-06-071-0/+19
* Switch from using a DiagnosticTrap and a note for "while defining a specialRichard Smith2017-05-251-0/+13
* [Sema] Use MSVC inner class behavior on ItaniumShoaib Meenai2017-04-201-3/+4
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-6/+6
* Correct class-template deprecation behavior-REDUXErich Keane2017-03-231-0/+3
* Revert "Correct class-template deprecation behavior"Martin Bohme2017-03-221-3/+0
* Correct class-template deprecation behaviorErich Keane2017-03-211-0/+3
* Add context note to diagnostics that occur while declaring an implicit specia...Richard Smith2017-02-231-34/+65
* Fix tracking of whether the previous template instantiation stack matches the...Richard Smith2017-02-231-0/+6
* Rename ActiveTemplateInstantiation to CodeSynthesisContext in preparation forRichard Smith2017-02-231-59/+59
* PR32010: Fix template argument depth mixup when forming implicit constructorRichard Smith2017-02-211-6/+20
* Towards P0091R3: parsing support for class template argument deduction in typ...Richard Smith2017-01-301-2/+7
* Revert r293455, which breaks v8 with a spurious error. Testcase added.Sam McCall2017-01-301-7/+2
* Towards P0091R3: parsing support for class template argument deduction in typ...Richard Smith2017-01-301-2/+7
* Finish implementation of C++ DR1310 (http://wg21.link/cwg1310).Richard Smith2017-01-201-9/+10
* Fix rejects-valid with default member initializers exposed by r291318.Richard Smith2017-01-101-3/+0