summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules/Inputs/submodules-merge-defs/module.modulemap
Commit message (Collapse)AuthorAgeFilesLines
* [modules] Better support for redefinitions of an entity from the same module.Richard Smith2015-06-151-0/+1
| | | | | | | Support this across module save/reload and extend the 'missing import' diagnostics with a list of providing modules. llvm-svn: 239750
* [modules] Fix a few places where merging wasn't performed if modules was ↵Richard Smith2015-06-111-0/+5
| | | | | | disabled but local module visibilty was enabled. llvm-svn: 239504
* [modules] When merging class definitions, make the retained definition visibleRichard Smith2015-03-271-0/+5
| | | | | | | | if the merged definition is visible, and perform lookups into all merged copies of the definition (not just for special members) so that we can complete the redecl chains for members of the class. llvm-svn: 233420
* [modules] If we reach a definition of a class for which we already have aRichard Smith2015-03-261-0/+11
non-visible definition, skip the new definition and make the old one visible instead of trying to parse it again and failing horribly. C++'s ODR allows us to assume that the two definitions are identical. llvm-svn: 233250
OpenPOWER on IntegriCloud