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