This website requires JavaScript.
Explore
Help
Sign In
maxjhandsome
/
llvm-project
forked from
OSchip/llvm-project
Watch
1
Star
0
Fork
You've already forked llvm-project
0
Code
Issues
Pull Requests
Packages
Releases
Wiki
Activity
7ddf5f147f
llvm-project
/
clang
/
test
/
Modules
/
Inputs
/
unnecessary-module-map-parsing
/
module.map
4 lines
33 B
Plaintext
Raw
Normal View
History
Unescape
Escape
[Modules] Don't parse any module map if modules are disabled. Fixes rdar://15644663. llvm-svn: 197165
2013-12-13 00:08:33 +08:00
module a {
Modules: Don't warn upon missing headers while reading the module map. Instead, mark the module as unavailable so that clang errors as soon as someone tries to build this module. This works towards the long-term goal of not stat'ing the header files at all while reading the module map and instead read them only when the module is being built (there is a corresponding FIXME in parseHeaderDecl()). However, it seems non-trivial to get there and this unblock us and moves us into the right direction. Also changed the implementation to reuse the same DiagnosticsEngine. llvm-svn: 197485
2013-12-17 18:31:37 +08:00
eader "unknown.h"
[Modules] Don't parse any module map if modules are disabled. Fixes rdar://15644663. llvm-svn: 197165
2013-12-13 00:08:33 +08:00
}