forked from OSchip/llvm-project
[clang][test] fix tests for external assemblers
The test depends on using the integrated assembler. Make it explicit by specifying -fintegrated-as.
This commit is contained in:
parent
9d55e4ee13
commit
d8e0ad9620
|
@ -9,7 +9,7 @@
|
|||
|
||||
// Check compiling a .pcm file to a .o file.
|
||||
//
|
||||
// RUN: %clang -fmodules-ts %t.pcm -c -o %t.pcm.o -v 2>&1 | FileCheck %s --check-prefix=CHECK-COMPILE
|
||||
// RUN: %clang -fmodules-ts -fintegrated-as %t.pcm -c -o %t.pcm.o -v 2>&1 | FileCheck %s --check-prefix=CHECK-COMPILE
|
||||
//
|
||||
// CHECK-COMPILE: -cc1 {{.*}} -emit-obj
|
||||
// CHECK-COMPILE-SAME: -o {{.*}}.pcm.o
|
||||
|
@ -18,7 +18,7 @@
|
|||
|
||||
// Check use of a .pcm file in another compilation.
|
||||
//
|
||||
// RUN: %clang -fmodules-ts -fmodule-file=%t.pcm -Dexport= %s -c -o %t.o -v 2>&1 | FileCheck %s --check-prefix=CHECK-USE
|
||||
// RUN: %clang -fmodules-ts -fmodule-file=%t.pcm -fintegrated-as -Dexport= %s -c -o %t.o -v 2>&1 | FileCheck %s --check-prefix=CHECK-USE
|
||||
//
|
||||
// CHECK-USE: -cc1
|
||||
// CHECK-USE-SAME: -emit-obj
|
||||
|
@ -28,7 +28,7 @@
|
|||
|
||||
// Check combining precompile and compile steps works.
|
||||
//
|
||||
// RUN: %clang -fmodules-ts -x c++-module %s -c -o %t.pcm.o -v 2>&1 | FileCheck %s --check-prefix=CHECK-PRECOMPILE --check-prefix=CHECK-COMPILE
|
||||
// RUN: %clang -fmodules-ts -fintegrated-as -x c++-module %s -c -o %t.pcm.o -v 2>&1 | FileCheck %s --check-prefix=CHECK-PRECOMPILE --check-prefix=CHECK-COMPILE
|
||||
|
||||
// Check that .cppm is treated as a module implicitly.
|
||||
// RUN: cp %s %t.cppm
|
||||
|
|
Loading…
Reference in New Issue