summaryrefslogtreecommitdiffstats
path: root/test/Modules/cxx-templates.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR32185: Revert r291512 and add a testcase for PR32185.Richard Smith2017-04-131-2/+8
* Check that template template arguments match template template parametersRichard Smith2017-01-091-8/+2
* When producing a name of a partial specialization in a diagnostic, use theRichard Smith2016-12-241-8/+8
* [modules] Be sure to emit local specializations of imported templates, even ifRichard Smith2016-10-061-4/+4
* Redirect unused output in test to /dev/nullRichard Trieu2016-06-091-3/+3
* [modules] Enforce the rules that an explicit or partial specialization must beRichard Smith2016-05-051-6/+64
* [modules] Don't try to use the definition of a class ifRichard Smith2015-12-181-2/+2
* Re-commit r246497 (and dependent changes r246524 and r246521), reverted inRichard Smith2015-09-011-2/+6
* Reverting r246497 (which requires also reverting r246524 and r246521 to avoid...Aaron Ballman2015-09-011-6/+2
* [modules] Preserve DeclID order when merging lookup tables to give a moreRichard Smith2015-09-011-3/+3
* [modules] Rework serialized DeclContext lookup table management. Instead ofRichard Smith2015-08-311-2/+6
* [modules] Rearrange how redeclaration chains are loaded, to remove a walk overRichard Smith2015-08-221-4/+4
* [modules] Simplify -cc1 interface for enabling implicit module maps.Richard Smith2015-06-161-5/+5
* [modules] When merging class definitions, make the retained definition visibleRichard Smith2015-03-271-4/+1
* [modules] Remove redundant import of lexical decls when building a lookup tableRichard Smith2015-03-231-5/+5
* Reverting r232793 until some new LLDB failures are discussedVince Harron2015-03-221-5/+5
* [modules] Remove some redundant work when building a lookup table for a DeclC...Richard Smith2015-03-201-5/+5
* [modules] When collecting declarations to complete a redeclaration chain for anRichard Smith2015-02-121-4/+4
* [modules] If a module declares an entity and then imports another declarationRichard Smith2015-02-061-6/+0
* [modules] When building an injected-class-name type, we may have to insert itRichard Smith2014-10-211-0/+4
* [modules] When instantiating a class member, don't expect to find the previousRichard Smith2014-10-111-0/+3
* [modules] Delay loading the field declared with an anonymous tag declarationRichard Smith2014-10-101-0/+2
* [modules] When completing the redecl chain for an anonymous declaration in aRichard Smith2014-08-281-2/+5
* [modules] Number anonymous declarations that are lexically within mergeableRichard Smith2014-08-281-0/+5
* [modules] Track the described template in an alias declaration that is theRichard Smith2014-08-261-0/+2
* [modules] Put class template declarations into the scope in which they'reRichard Smith2014-08-231-0/+16
* [modules] When we merge together multiple class template specializationRichard Smith2014-08-141-0/+2
* [modules] When performing a lookup into a namespace, ensure that any laterRichard Smith2014-08-131-2/+2
* Modify behavior of -ast-dump-lookups: if -ast-dump is not also provided, dumpRichard Smith2014-08-111-2/+2
* [modules] Add testcase for a bug reduced from a selfhost issue. This bug wasRichard Smith2014-07-291-0/+1
* Revert accidentally-committed files in r214151.Richard Smith2014-07-291-1/+0
* [modules] Add missing #include, found by modules build. We need a classRichard Smith2014-07-291-0/+1
* [modules] When merging a class template, also merge the definition of its pat...Richard Smith2014-07-111-0/+3
* [modules] Don't try to merge template specializations by performing name lookupRichard Smith2014-07-111-0/+3
* [modules] If a referenced-but-not-instantiated class template specializationRichard Smith2014-05-231-0/+1
* If a class template specialization from one module has its definitionRichard Smith2014-05-221-0/+2
* If an instantiation of a template is required to be a complete type, checkRichard Smith2014-05-071-5/+18
* When two templates get merged together, also merge their pattern declarationsRichard Smith2014-04-241-10/+2
* Add the location of Decls to ast dump.David Blaikie2014-04-021-1/+1
* Save out a correct lookup table if a lookup table entry is stale (it containsRichard Smith2014-03-251-0/+8
* When we inject a declaration into a namespace, add the primary DeclContext toRichard Smith2014-03-231-0/+5
* If a template instantation introduces a name into a namespace, we need to writeRichard Smith2014-03-231-0/+4
* clang/test/Modules/cxx-templates.cpp: Tweak for dos path.NAKAMURA Takumi2014-03-181-1/+1
* AST dumper: if we have multiple implicit instantiations of the same classRichard Smith2014-03-181-0/+11
* Test that we can merge together explicit and partial specializations fromRichard Smith2013-10-151-0/+8
* C++ modules: merging for enumerations and enumerators with multiple definitionsRichard Smith2013-10-151-0/+16
* Merge common pointers for redeclarations of the same template across modules.Richard Smith2013-10-131-0/+2
* C++ modules: if a class is defined in multiple modules (for instance, becauseRichard Smith2013-09-091-0/+8
* C++ modules: fix a bug where loading a declaration with some name would preventRichard Smith2013-09-091-3/+0
* When merging redeclaration chains across modules, if a declaration is visibleRichard Smith2013-08-021-0/+4