diff options
author | Dmitry Mikulin <dmitry.mikulin@sony.com> | 2019-10-17 00:55:38 +0000 |
---|---|---|
committer | Dmitry Mikulin <dmitry.mikulin@sony.com> | 2019-10-17 00:55:38 +0000 |
commit | b18fc6c363618bd0022635bb1d48203d9a9a03dd (patch) | |
tree | 9fdebf5c59fda801ea601935f02afd5d115a159a /test | |
parent | f57b0958e54edee6a15020c142aa39f48887de30 (diff) | |
download | clang-b18fc6c363618bd0022635bb1d48203d9a9a03dd.tar.gz |
Revert Tag CFI-generated data structures with "#pragma clang section" attributes.
This reverts r375022 (git commit e2692b3bc0327606748b6d291b9009d2c845ced5)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@375069 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/CodeGen/cfi-pragma-section.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/test/CodeGen/cfi-pragma-section.c b/test/CodeGen/cfi-pragma-section.c deleted file mode 100644 index c2aae39cd9..0000000000 --- a/test/CodeGen/cfi-pragma-section.c +++ /dev/null @@ -1,32 +0,0 @@ -// Check that CFI-generated data structures are tagged with -// "#pragma clang section" attributes - -// RUN: %clang_cc1 -triple x86_64-unknown-linux -fsanitize=cfi-icall \ -// RUN: -fno-sanitize-trap=cfi-icall -emit-llvm -o - %s | FileCheck %s - -// CHECK-DAG: attributes [[ATTR:#[0-9]+]]{{.*}}bss-section{{.*}}data-section{{.*}}rodata-section -// CHECK-DAG: @.src = private unnamed_addr constant{{.*}}cfi-pragma-section.c{{.*}}[[ATTR]] -// CHECK-DAG: @{{[0-9]+}} = private unnamed_addr constant{{.*}}int (int){{.*}}[[ATTR]] -// CHECK-DAG: @{{[0-9]+}} = private unnamed_addr global{{.*}}@.src{{.*}}[[ATTR]] - -typedef int (*int_arg_fn)(int); - -static int int_arg1(int arg) { - return 0; -} - -static int int_arg2(int arg) { - return 1; -} - -int_arg_fn int_funcs[2] = {int_arg1, int_arg2}; - -#pragma clang section bss = ".bss.mycfi" -#pragma clang section data = ".data.mycfi" -#pragma clang section rodata = ".rodata.mycfi" - -int main(int argc, const char *argv[]) { - - int idx = argv[1][0] - '0'; - return int_funcs[argc](idx); -} |