diff options
Diffstat (limited to 'test/Modules/codegen-nodep.test')
-rw-r--r-- | test/Modules/codegen-nodep.test | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/Modules/codegen-nodep.test b/test/Modules/codegen-nodep.test new file mode 100644 index 000000000000..9b718ca9a3cf --- /dev/null +++ b/test/Modules/codegen-nodep.test @@ -0,0 +1,13 @@ +RUN: rm -rf %t +REQUIRES: x86-registered-target + +RUN: %clang_cc1 -triple=x86_64-linux-gnu -fmodules-codegen -fmodules-debuginfo \ +RUN: -x c++ -fmodules -emit-module -fmodule-name=foo \ +RUN: %S/Inputs/codegen-nodep/foo.modulemap -o - \ +RUN: | llvm-bcanalyzer - -dump \ +RUN: | FileCheck %s + +Ensure there are only two modular codegen decls (one for the class, one for the +function - none for the class and function templates). + +CHECK: <MODULAR_CODEGEN_DECLS op0={{[0-9]+}} op1={{[0-9]+}}/> |