Author: Fangrui Song
Date: 2023-05-30T10:58:06-07:00
New Revision: bd9940a809e3e355a640a9ec45b0c666faec33be

URL: 
https://github.com/llvm/llvm-project/commit/bd9940a809e3e355a640a9ec45b0c666faec33be
DIFF: 
https://github.com/llvm/llvm-project/commit/bd9940a809e3e355a640a9ec45b0c666faec33be.diff

LOG: [Driver][test] Properly test -mdefault-visibility-export-mapping=

Added: 
    clang/test/Driver/mdefault-visibility-export-mapping.c

Modified: 
    clang/test/CodeGen/mdefault-visibility-export-mapping.c

Removed: 
    


################################################################################
diff  --git a/clang/test/CodeGen/mdefault-visibility-export-mapping.c 
b/clang/test/CodeGen/mdefault-visibility-export-mapping.c
index 18c6302d9f655..7f39050907fff 100644
--- a/clang/test/CodeGen/mdefault-visibility-export-mapping.c
+++ b/clang/test/CodeGen/mdefault-visibility-export-mapping.c
@@ -9,10 +9,6 @@
 // RUN: %clang -target powerpc-ibm-aix %s 
-mdefault-visibility-export-mapping=all -fvisibility=hidden -S -emit-llvm -o - 
| \
 // RUN:   FileCheck -check-prefixes=UNSPECIFIED-HID,EXPLICIT-EXP %s
 
-// RUN: not %clang -mdefault-visibility-export-mapping=explicit -target 
powerpc-unknown-linux %s 2>&1 | \
-// RUN: FileCheck -check-prefix=ERROR %s
-// ERROR: unsupported option '-mdefault-visibility-export-mapping=explicit' 
for target 'powerpc-unknown-linux'
-
 // UNSPECIFIED-DEF: define void @func()
 // UNSPECIFIED-HID: define hidden void @func()
 // UNSPECIFIED-EXP: define dllexport void @func()

diff  --git a/clang/test/Driver/mdefault-visibility-export-mapping.c 
b/clang/test/Driver/mdefault-visibility-export-mapping.c
new file mode 100644
index 0000000000000..506149b897e04
--- /dev/null
+++ b/clang/test/Driver/mdefault-visibility-export-mapping.c
@@ -0,0 +1,7 @@
+// RUN: %clang -### -S -mdefault-visibility-export-mapping=explicit 
--target=powerpc-ibm-aix %s 2>&1 | FileCheck %s
+// RUN: %clang -### -S -mdefault-visibility-export-mapping=explicit 
--target=powerpc-unknown-linux %s 2>&1 | \
+// RUN:   FileCheck -check-prefix=ERROR %s
+
+// CHECK: "-mdefault-visibility-export-mapping=explicit"
+
+// ERROR: unsupported option '-mdefault-visibility-export-mapping=explicit' 
for target 'powerpc-unknown-linux'


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to