2020-02-03 11:30:39 +08:00
|
|
|
// RUN: %clang -target %itanium_abi_triple %s -Werror -fpic -fsemantic-interposition -c -### 2>&1 | FileCheck %s
|
|
|
|
// RUN: %clang -target %itanium_abi_triple %s -Werror -fPIC -fsemantic-interposition -c -### 2>&1 | FileCheck %s
|
|
|
|
// CHECK: "-fsemantic-interposition"
|
|
|
|
|
|
|
|
// RUN: %clang -target %itanium_abi_triple %s -Werror -fPIC -fsemantic-interposition -fno-semantic-interposition -c -### 2>&1 | FileCheck --check-prefix=NO %s
|
2020-02-03 12:55:24 +08:00
|
|
|
// RUN: %clang -target %itanium_abi_triple %s -Werror -fno-PIC -fsemantic-interposition -c -### 2>&1 | FileCheck --check-prefix=NO %s
|
2020-02-03 11:30:39 +08:00
|
|
|
// RUN: %clang -target %itanium_abi_triple %s -Werror -fPIC -c -### 2>&1 | FileCheck --check-prefix=NO %s
|
|
|
|
// RUN: %clang -target %itanium_abi_triple %s -Werror -fPIE -fsemantic-interposition -c -### 2>&1 | FileCheck --check-prefix=NO %s
|
|
|
|
// NO-NOT: "-fsemantic-interposition"
|