summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules/no-implicit-builds.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2015-07-21 18:07:47 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2015-07-21 18:07:47 +0000
commitd520a250b6525be399c732871cdacbfcc335bbc5 (patch)
tree3c078b81efcb4b50d50befd15b0e8075bcc756ff /clang/test/Modules/no-implicit-builds.cpp
parentbd05101e67f975ef4a42585b732ee03d135645d2 (diff)
downloadbcm5719-llvm-d520a250b6525be399c732871cdacbfcc335bbc5.tar.gz
bcm5719-llvm-d520a250b6525be399c732871cdacbfcc335bbc5.zip
[modules] Produce an error if -cc1 wants to implicitly build a module and no
module cache has been provided, rather than creating one in the current directory. llvm-svn: 242819
Diffstat (limited to 'clang/test/Modules/no-implicit-builds.cpp')
-rw-r--r--clang/test/Modules/no-implicit-builds.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Modules/no-implicit-builds.cpp b/clang/test/Modules/no-implicit-builds.cpp
index bfc3562dbcf..374ed5e4181 100644
--- a/clang/test/Modules/no-implicit-builds.cpp
+++ b/clang/test/Modules/no-implicit-builds.cpp
@@ -4,6 +4,11 @@
// RUN: %clang_cc1 -x c++ -std=c++11 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t \
// RUN: -fmodule-map-file=%S/Inputs/no-implicit-builds/b.modulemap \
// RUN: -fno-implicit-modules %s -verify
+//
+// Same thing if we're running -cc1 and no module cache path has been provided.
+// RUN: %clang_cc1 -x c++ -std=c++11 -fmodules -fimplicit-module-maps \
+// RUN: -fmodule-map-file=%S/Inputs/no-implicit-builds/b.modulemap \
+// RUN: %s -verify
// Compile the module and put it into the cache.
// RUN: %clang_cc1 -x c++ -std=c++11 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t \
OpenPOWER on IntegriCloud