summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Instantiation of a CXXMethodDecl may fail when the parameter type cannot be i...Nick Lewycky2015-01-021-2/+4
* Instantiate exception specifications when instantiating function types (otherRichard Smith2014-11-121-133/+35
* Prune CRLF.NAKAMURA Takumi2014-10-271-2/+2
* Don't forget to substitute into the qualifier when instantiating the definitionRichard Smith2014-10-171-19/+29
* Revert r219977, "Re-commit r217995 and follow-up patches (r217997, r218011, r...NAKAMURA Takumi2014-10-171-35/+133
* Re-commit r217995 and follow-up patches (r217997, r218011, r218053). These wereRichard Smith2014-10-161-133/+35
* Adding attributes to the IndirectFieldDecl that we generate for anonymous str...Aaron Ballman2014-10-151-4/+5
* [modules] Merging for class-scope using-declarations.Richard Smith2014-10-141-6/+7
* [modules] When instantiating a class member, don't expect to find the previousRichard Smith2014-10-111-12/+33
* Initial support for the align_value attributeHal Finkel2014-10-021-0/+17
* Support the assume_aligned function attributeHal Finkel2014-09-261-0/+29
* Revert r217995 and follow-ups:Hans Wennborg2014-09-181-35/+133
* Instantiate exception specifications when instantiating function types (otherRichard Smith2014-09-171-133/+35
* Add -Wunused-local-typedef, a warning that finds unused local typedefs.Nico Weber2014-09-061-1/+4
* Fix member function call on null pointer in Sema::FindInstantiatedDecl.Alexey Samsonov2014-09-031-11/+11
* [modules] Track the described template in an alias declaration that is theRichard Smith2014-08-261-0/+1
* Don't assert on different DLL attributes in template and explicit instantiati...Hans Wennborg2014-08-241-0/+8
* Make sure that vtables referenced from delay-parsed templates get referenced.Nico Weber2014-08-151-12/+15
* Add a RAII class for saving and restoring instantiations and uses. No behavio...Nico Weber2014-08-151-39/+18
* Factor out exception specification information fromRichard Smith2014-07-311-18/+15
* PR20256: don't accidentally instantiate non-dependent default-initialization asRichard Smith2014-07-101-2/+3
* Remove llvm:: from uses of ArrayRef.Craig Topper2014-06-281-1/+1
* Convert some function arguments to use ArrayRef.Craig Topper2014-06-261-12/+6
* Fix bug in code for avoiding dynamic initialization of dllimport globalsHans Wennborg2014-06-181-1/+0
* Improve checking for dynamic initializers of dllimport fields in template ins...Hans Wennborg2014-06-101-8/+8
* Don't dynamically initialize dllimport vars (PR19933)Hans Wennborg2014-06-041-0/+6
* Refactoring. Remove Owned method from Sema.Nikola Smiljanic2014-05-291-2/+2
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-13/+13
* When merging functions across modules (and in particular, instantiations ofRichard Smith2014-05-291-2/+10
* Move the logic for testing for namespace std into one location. This check canRichard Trieu2014-05-281-5/+1
* Retain isImplicit flag for local variable declarations when instantiatingAlexander Kornienko2014-05-271-0/+2
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-151/+153
* Fix a bunch of mislayered clang/Lex includes from SemaAlp Toker2014-05-031-1/+0
* Rewrite NRVO determination. Track NRVO candidates on the parser Scope and app...Nick Lewycky2014-05-031-0/+7
* Make typo-correction of inheriting constructors work a bit better. LimitRichard Smith2014-05-011-2/+1
* If a using-declaration names a class member, but appears outside a class, tryRichard Smith2014-04-021-1/+1
* PR19252: Fix crash if alignas is used with an auto-typed variable. Don't checkRichard Smith2014-03-271-3/+0
* Emit an update record if we instantiate the definition of a function templateRichard Smith2014-03-221-1/+3
* Refactor: move loading pending instantiations from chained PCHs to a more app...Richard Smith2014-03-221-8/+2
* When the exception specification for a function in an imported PCH or module isRichard Smith2014-03-201-11/+4
* PR19152: If a variable template's type involves 'auto', instantiate theRichard Smith2014-03-161-2/+5
* [C++11] Replacing OMPThreadPrivateDecl and OMPClause iterators varlist_begin(...Aaron Ballman2014-03-141-4/+2
* [C++11] Replacing UsingDecl iterators shadow_begin() and shadow_end() with it...Aaron Ballman2014-03-131-3/+1
* [C++11] Replacing CXXRecordDecl iterators init_begin() and init_end() with it...Aaron Ballman2014-03-131-5/+1
* PR18275: If a member function of a class template is declared with aRichard Smith2014-03-131-0/+11
* [C++11] Replacing Decl iterators attr_begin() and attr_end() with iterator_ra...Aaron Ballman2014-03-081-4/+1
* [C++11] Replacing EnumDecl iterators enumerator_begin() and enumerator_end() ...Aaron Ballman2014-03-081-5/+3
* Renaming the chains() ranged iterator to chain() per suggestion by Richard Sm...Aaron Ballman2014-03-071-1/+1
* [C++11] Replacing IndirectFieldDecl iterators chain_begin() and chain_end() w...Aaron Ballman2014-03-071-4/+2
* [C++11] Replacing iterators ddiag_begin() and ddiag_end() with iterator_range...Aaron Ballman2014-03-071-4/+1