diff options
| author | Fangrui Song <maskray@google.com> | 2020-01-17 10:30:54 -0800 |
|---|---|---|
| committer | Fangrui Song <maskray@google.com> | 2020-01-17 10:32:20 -0800 |
| commit | d0038012fd7f91dc81e5a13ffb24f3b43b499fba (patch) | |
| tree | 3988a81ad29a8fac47fd33f82bf4c8d39646d145 | |
| parent | c1873631d0a8f2acca4ab428a1e9abea844d97ff (diff) | |
| download | llvm-d0038012fd7f91dc81e5a13ffb24f3b43b499fba.zip llvm-d0038012fd7f91dc81e5a13ffb24f3b43b499fba.tar.gz llvm-d0038012fd7f91dc81e5a13ffb24f3b43b499fba.tar.bz2 | |
[InterfaceStubs][test] Add -triple to clang/test/InterfaceStubs/externstatic.c to make it robust
llvm-nm on Linux prints 0 line while llvm-nm on macOS prints 1 line.
| -rw-r--r-- | clang/test/InterfaceStubs/externstatic.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/clang/test/InterfaceStubs/externstatic.c b/clang/test/InterfaceStubs/externstatic.c index 5715af7..503f04e 100644 --- a/clang/test/InterfaceStubs/externstatic.c +++ b/clang/test/InterfaceStubs/externstatic.c @@ -1,19 +1,20 @@ // RUN: %clang -cc1 -fvisibility default -DSTORAGE="extern" -o - -emit-interface-stubs -std=c99 -xc %s | \ // RUN: FileCheck -check-prefix=CHECK-EXTERN %s -// RUN: %clang -fvisibility=default -DSTORAGE="extern" -O0 -o - -c -std=c99 \ -// RUN: -xc %s | llvm-nm - 2>&1 | FileCheck -check-prefix=CHECK-EXTERN %s +// RUN: %clang -cc1 -triple x86_64 -fvisibility default -DSTORAGE=extern -O0 -o - -emit-obj -std=c99 \ +// RUN: %s | llvm-nm - 2>&1 | FileCheck -check-prefix=CHECK-EXTERN %s // RUN: %clang -cc1 -fvisibility default -DSTORAGE="extern" -o - -emit-interface-stubs -std=c99 -xc %s | \ // RUN: FileCheck -check-prefix=CHECK-EXTERN2 %s -// RUN: %clang -fvisibility=default -DSTORAGE="extern" -O0 -o - -c -std=c99 -xc %s | llvm-nm - 2>&1 | \ -// RUN: FileCheck -check-prefix=CHECK-EXTERN2 %s +// RUN: %clang -cc1 -triple x86_64 -fvisibility default -DSTORAGE=extern -O0 -o - -emit-obj -std=c99 \ +// RUN: %s | llvm-nm - 2>&1 | FileCheck -check-prefix=CHECK-EXTERN2 %s // RUN: %clang -cc1 -fvisibility default -DSTORAGE="static" -o - -emit-interface-stubs -std=c99 -xc %s | \ // RUN: FileCheck -check-prefix=CHECK-STATIC %s -// RUN: %clang -fvisibility=default -DSTORAGE="static" -O0 -o - -c -std=c99 -xc %s | llvm-nm - 2>&1 | count 0 +// RUN: %clang -cc1 -triple x86_64 -fvisibility default -DSTORAGE=static -O0 -o - -emit-obj -std=c99 \ +// RUN: %s | llvm-nm - 2>&1 | count 0 // CHECK-EXTERN-NOT: foo // CHECK-STATIC-NOT: foo |
