Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [modules] If we import a module, and we've seen a module map that describes the | Richard Smith | 2014-12-06 | 2 | -0/+2 |
| | | | | | | | | | module, use the path from the module map file in preference to the path from the .pcm file when resolving relative paths in the .pcm file. This allows diagnostics (and .d output) to give relative paths if the module was found via a relative path. llvm-svn: 223577 | ||||
* | Fix module name collision in tests. | Richard Smith | 2013-11-23 | 1 | -2/+2 |
| | | | | llvm-svn: 195545 | ||||
* | Generate a marker token when entering or leaving a submodule when building a | Richard Smith | 2013-11-23 | 5 | -0/+14 |
module. Use the marker to diagnose cases where we try to transition between submodules when not at the top level (most likely because a closing brace was missing at the end of a header file, but is also possible if submodule headers attempt to do something fundamentally non-modular, like our .def files). llvm-svn: 195543 |