diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-12-20 00:28:52 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-12-20 00:28:52 +0000 |
commit | 98a52db80c80fb45adb65a341c1dae62dcc364a2 (patch) | |
tree | 0ec00c68dea7a0616b3eba390f2e7e191510e4b7 /clang/test/Modules/Inputs/Module.framework/Headers/NotInModule.h | |
parent | 9eb3f00406abcb3498b3e5e702eb69a9612a88bc (diff) | |
download | bcm5719-llvm-98a52db80c80fb45adb65a341c1dae62dcc364a2.tar.gz bcm5719-llvm-98a52db80c80fb45adb65a341c1dae62dcc364a2.zip |
Detect when mapping a #include/#import over to a submodule ends up
hitting a submodule that was never actually created, e.g., because
that header wasn't parsed. In such cases, complain (because the
module's umbrella headers don't cover everything) and fall back to
including the header.
Later, we'll add a warning at module-build time to catch all such
cases. However, this fallback is important to eliminate assertions in
the ASTWriter when this happens.
llvm-svn: 146933
Diffstat (limited to 'clang/test/Modules/Inputs/Module.framework/Headers/NotInModule.h')
-rw-r--r-- | clang/test/Modules/Inputs/Module.framework/Headers/NotInModule.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/Module.framework/Headers/NotInModule.h b/clang/test/Modules/Inputs/Module.framework/Headers/NotInModule.h new file mode 100644 index 00000000000..6b15791eb2c --- /dev/null +++ b/clang/test/Modules/Inputs/Module.framework/Headers/NotInModule.h @@ -0,0 +1 @@ +int not_in_module; |