summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules/Inputs/submodules
diff options
context:
space:
mode:
authorBen Langmuir <blangmuir@apple.com>2014-04-21 19:49:57 +0000
committerBen Langmuir <blangmuir@apple.com>2014-04-21 19:49:57 +0000
commit4898cde4e100d65de375ee0bbf19c66061fa4f25 (patch)
treeaa731d2a5592021df152e969eeaf11a214f1abd1 /clang/test/Modules/Inputs/submodules
parent6d23a7b600bfdf53b48f5742058723276a70a4ef (diff)
downloadbcm5719-llvm-4898cde4e100d65de375ee0bbf19c66061fa4f25.tar.gz
bcm5719-llvm-4898cde4e100d65de375ee0bbf19c66061fa4f25.zip
Allow submodule inferrences with a missing umbrella when the module is unavailable
If the module is unavailable because of a missing header, don't diagnose a "module * {}" declaration for having a missing umbrella. llvm-svn: 206776
Diffstat (limited to 'clang/test/Modules/Inputs/submodules')
-rw-r--r--clang/test/Modules/Inputs/submodules/module.map6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/submodules/module.map b/clang/test/Modules/Inputs/submodules/module.map
index 27c1ee4c615..1c1b76a0896 100644
--- a/clang/test/Modules/Inputs/submodules/module.map
+++ b/clang/test/Modules/Inputs/submodules/module.map
@@ -24,3 +24,9 @@ module missing_unavailable_headers {
}
module not_missing { }
}
+
+module missing_umbrella_with_inferred_submodules {
+ umbrella header "missing_umbrella.h"
+ module * { export * }
+ export *
+}
OpenPOWER on IntegriCloud