diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-07-21 18:07:47 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-07-21 18:07:47 +0000 |
commit | d520a250b6525be399c732871cdacbfcc335bbc5 (patch) | |
tree | 3c078b81efcb4b50d50befd15b0e8075bcc756ff /clang/test/Modules/no-implicit-builds.cpp | |
parent | bd05101e67f975ef4a42585b732ee03d135645d2 (diff) | |
download | bcm5719-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.cpp | 5 |
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 \ |