diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 17:59:23 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 17:59:23 +0000 |
commit | 9a83721404652cea39e9f02ae3e3b5c964602a5c (patch) | |
tree | 23e9541ce27049a103f6ed046be61592123e02c9 /test/Frontend/plugin-annotate-functions.c | |
parent | 676fbe8105eeb6ff4bb2ed261cb212fcfdbe7b63 (diff) |
Notes
Diffstat (limited to 'test/Frontend/plugin-annotate-functions.c')
-rw-r--r-- | test/Frontend/plugin-annotate-functions.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/test/Frontend/plugin-annotate-functions.c b/test/Frontend/plugin-annotate-functions.c deleted file mode 100644 index b8baf7ce77ee..000000000000 --- a/test/Frontend/plugin-annotate-functions.c +++ /dev/null @@ -1,25 +0,0 @@ -// RUN: %clang -fplugin=%llvmshlibdir/AnnotateFunctions%pluginext -emit-llvm -DPRAGMA_ON -S %s -o - | FileCheck %s --check-prefix=PRAGMA -// RUN: %clang -fplugin=%llvmshlibdir/AnnotateFunctions%pluginext -emit-llvm -S %s -o - | FileCheck %s --check-prefix=NOPRAGMA -// RUN: not %clang -fplugin=%llvmshlibdir/AnnotateFunctions%pluginext -emit-llvm -DBAD_PRAGMA -S %s -o - 2>&1 | FileCheck %s --check-prefix=BADPRAGMA -// REQUIRES: plugins, examples - -#ifdef PRAGMA_ON -#pragma enable_annotate -#endif - -// BADPRAGMA: warning: extra tokens at end of #pragma directive -#ifdef BAD_PRAGMA -#pragma enable_annotate something -#endif - -// PRAGMA: [[STR_VAR:@.+]] = private unnamed_addr constant [19 x i8] c"example_annotation\00" -// PRAGMA: @llvm.global.annotations = {{.*}}@fn1{{.*}}[[STR_VAR]]{{.*}}@fn2{{.*}}[[STR_VAR]] -// NOPRAGMA-NOT: [[STR_VAR:@.+]] = private unnamed_addr constant [19 x i8] c"example_annotation\00" -// NOPRAGMA-NOT: @llvm.global.annotations = {{.*}}@fn1{{.*}}[[STR_VAR]]{{.*}}@fn2{{.*}}[[STR_VAR]] -void fn1() { } -void fn2() { } - -// BADPRAGMA: error: #pragma enable_annotate not allowed after declarations -#ifdef BAD_PRAGMA -#pragma enable_annotate -#endif |