diff options
Diffstat (limited to 'clang/test/Modules/merge-decl-context.cpp')
-rw-r--r-- | clang/test/Modules/merge-decl-context.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Modules/merge-decl-context.cpp b/clang/test/Modules/merge-decl-context.cpp index 55219ed587b..5dbf3d1bd95 100644 --- a/clang/test/Modules/merge-decl-context.cpp +++ b/clang/test/Modules/merge-decl-context.cpp @@ -18,7 +18,13 @@ // RUN: -fmodule-map-file=%S/Inputs/merge-decl-context/merge-decl-context.modulemap -I%S/Inputs \ // RUN: -emit-llvm -o %t/test.o %s +// RUN: %clang_cc1 -x c++ -std=c++11 -fmodules -fmodules-cache-path=%t \ +// RUN: -fmodule-map-file=%S/Inputs/merge-decl-context/merge-decl-context.modulemap -I%S/Inputs \ +// RUN: -emit-llvm -o %t/test.o -DNO_TEXTUAL_INCLUSION %s + +#ifndef NO_TEXTUAL_INCLUSION #include "Inputs/merge-decl-context/a.h" +#endif #include "Inputs/merge-decl-context/b.h" #include "Inputs/merge-decl-context/c.h" #include "Inputs/merge-decl-context/d.h" @@ -26,3 +32,5 @@ void t() { ff(42); } + +static_assert(Aggregate{.member = 1}.member == 1, ""); |