From: Dan Gohman Date: Thu, 7 Jan 2016 01:15:05 +0000 (+0000) Subject: [WebAssembly] Add a test to ensure that -fvisibility=default works. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f2c512e05c184fee0adaec860c64ea1ad5540f7d;p=clang [WebAssembly] Add a test to ensure that -fvisibility=default works. It should override the default of -fvisibility=hidden. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@257007 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Driver/wasm-toolchain.c b/test/Driver/wasm-toolchain.c index 06c324a4d9..c188ee3b02 100644 --- a/test/Driver/wasm-toolchain.c +++ b/test/Driver/wasm-toolchain.c @@ -17,6 +17,12 @@ // RUN: %clang %s -### -target wasm32-unknown-unknown -fno-data-sections 2>&1 | FileCheck -check-prefix=NO_DATA_SECTIONS %s // NO_DATA_SECTIONS-NOT: data-sections +// Ditto, but ensure that a user -fvisibility=default disables the default +// -fvisibilt=hidden. + +// RUN: %clang %s -### -target wasm32-unknown-unknown -fvisibility=default 2>&1 | FileCheck -check-prefix=FVISIBILITY_DEFAULT %s +// FVISIBILITY_DEFAULT-NOT: hidden + // A basic C link command-line. // RUN: %clang -### -no-canonical-prefixes -target wasm32-unknown-unknown %s 2>&1 | FileCheck -check-prefix=LINK %s