diff options
author | dim <dim@FreeBSD.org> | 2011-02-20 13:06:31 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2011-02-20 13:06:31 +0000 |
commit | 39fcc9a984e2820e4ea0fa2ac4abd17d9f3a31df (patch) | |
tree | a9243275843fbeaa590afc07ee888e006b8d54ea /test/Index/annotate-tokens-pp.c | |
parent | 69b4eca4a4255ba43baa5c1d9bbdec3ec17f479e (diff) | |
download | FreeBSD-src-39fcc9a984e2820e4ea0fa2ac4abd17d9f3a31df.zip FreeBSD-src-39fcc9a984e2820e4ea0fa2ac4abd17d9f3a31df.tar.gz |
Vendor import of clang trunk r126079:
http://llvm.org/svn/llvm-project/cfe/trunk@126079
Diffstat (limited to 'test/Index/annotate-tokens-pp.c')
-rw-r--r-- | test/Index/annotate-tokens-pp.c | 100 |
1 files changed, 50 insertions, 50 deletions
diff --git a/test/Index/annotate-tokens-pp.c b/test/Index/annotate-tokens-pp.c index 55ee763..3dd9ffe 100644 --- a/test/Index/annotate-tokens-pp.c +++ b/test/Index/annotate-tokens-pp.c @@ -29,27 +29,27 @@ void test() { // CHECK: Punctuation: "#" [2:1 - 2:2] preprocessing directive= // CHECK: Identifier: "define" [2:2 - 2:8] preprocessing directive= // CHECK: Identifier: "STILL_NOTHING" [2:9 - 2:22] macro definition=STILL_NOTHING -// CHECK: Identifier: "NOTHING" [2:23 - 2:30] preprocessing directive= -// CHECK: Punctuation: "(" [2:30 - 2:31] preprocessing directive= -// CHECK: Identifier: "honk" [2:31 - 2:35] preprocessing directive= -// CHECK: Punctuation: "," [2:35 - 2:36] preprocessing directive= -// CHECK: Identifier: "warble" [2:36 - 2:42] preprocessing directive= -// CHECK: Punctuation: ")" [2:42 - 2:43] preprocessing directive= +// CHECK: Identifier: "NOTHING" [2:23 - 2:30] macro definition=STILL_NOTHING +// CHECK: Punctuation: "(" [2:30 - 2:31] macro definition=STILL_NOTHING +// CHECK: Identifier: "honk" [2:31 - 2:35] macro definition=STILL_NOTHING +// CHECK: Punctuation: "," [2:35 - 2:36] macro definition=STILL_NOTHING +// CHECK: Identifier: "warble" [2:36 - 2:42] macro definition=STILL_NOTHING +// CHECK: Punctuation: ")" [2:42 - 2:43] macro definition=STILL_NOTHING // CHECK: Punctuation: "#" [3:1 - 3:2] preprocessing directive= // CHECK: Identifier: "define" [3:2 - 3:8] preprocessing directive= // CHECK: Identifier: "BAR" [3:9 - 3:12] macro definition=BAR -// CHECK: Identifier: "baz" [3:13 - 3:16] preprocessing directive= +// CHECK: Identifier: "baz" [3:13 - 3:16] macro definition=BAR // CHECK: Punctuation: "#" [4:1 - 4:2] preprocessing directive= // CHECK: Identifier: "define" [4:2 - 4:8] preprocessing directive= // CHECK: Identifier: "WIBBLE" [4:9 - 4:15] macro definition=WIBBLE -// CHECK: Punctuation: "(" [4:15 - 4:16] preprocessing directive= -// CHECK: Identifier: "X" [4:16 - 4:17] preprocessing directive= -// CHECK: Punctuation: "," [4:17 - 4:18] preprocessing directive= -// CHECK: Identifier: "Y" [4:19 - 4:20] preprocessing directive= -// CHECK: Punctuation: ")" [4:20 - 4:21] preprocessing directive= -// CHECK: Identifier: "X" [4:22 - 4:23] preprocessing directive= -// CHECK: Punctuation: "##" [4:23 - 4:25] preprocessing directive= -// CHECK: Identifier: "Y" [4:25 - 4:26] preprocessing directive= +// CHECK: Punctuation: "(" [4:15 - 4:16] macro definition=WIBBLE +// CHECK: Identifier: "X" [4:16 - 4:17] macro definition=WIBBLE +// CHECK: Punctuation: "," [4:17 - 4:18] macro definition=WIBBLE +// CHECK: Identifier: "Y" [4:19 - 4:20] macro definition=WIBBLE +// CHECK: Punctuation: ")" [4:20 - 4:21] macro definition=WIBBLE +// CHECK: Identifier: "X" [4:22 - 4:23] macro definition=WIBBLE +// CHECK: Punctuation: "##" [4:23 - 4:25] macro definition=WIBBLE +// CHECK: Identifier: "Y" [4:25 - 4:26] macro definition=WIBBLE // CHECK: Identifier: "NOTHING" [5:1 - 5:8] macro instantiation=NOTHING:1:9 // CHECK: Punctuation: "(" [5:8 - 5:9] // CHECK: Identifier: "more" [5:9 - 5:13] @@ -68,32 +68,32 @@ void test() { // CHECK: Identifier: "BAR" [6:5 - 6:8] macro instantiation=BAR:3:9 // CHECK: Identifier: "STILL_NOTHING" [6:9 - 6:22] macro instantiation=STILL_NOTHING:2:9 // CHECK: Punctuation: ";" [6:22 - 6:23] -// CHECK: Punctuation: "#" [7:1 - 7:2] preprocessing directive= -// CHECK: Identifier: "include" [7:2 - 7:9] preprocessing directive= -// CHECK: Literal: ""foo.h"" [7:10 - 7:17] preprocessing directive= +// CHECK: Punctuation: "#" [7:1 - 7:2] inclusion directive=foo.h +// CHECK: Identifier: "include" [7:2 - 7:9] inclusion directive=foo.h +// CHECK: Literal: ""foo.h"" [7:10 - 7:17] inclusion directive=foo.h // CHECK: Punctuation: "#" [8:1 - 8:2] preprocessing directive= // CHECK: Identifier: "undef" [8:2 - 8:7] preprocessing directive= // CHECK: Identifier: "BAR" [8:8 - 8:11] preprocessing directive= // CHECK: Punctuation: "#" [10:1 - 10:2] preprocessing directive= // CHECK: Identifier: "define" [10:2 - 10:8] preprocessing directive= // CHECK: Identifier: "REVERSE_MACRO" [10:9 - 10:22] macro definition=REVERSE_MACRO -// CHECK: Punctuation: "(" [10:22 - 10:23] preprocessing directive= -// CHECK: Identifier: "x" [10:23 - 10:24] preprocessing directive= -// CHECK: Punctuation: "," [10:24 - 10:25] preprocessing directive= -// CHECK: Identifier: "y" [10:25 - 10:26] preprocessing directive= -// CHECK: Punctuation: ")" [10:26 - 10:27] preprocessing directive= -// CHECK: Identifier: "y" [10:28 - 10:29] preprocessing directive= -// CHECK: Punctuation: "+" [10:30 - 10:31] preprocessing directive= -// CHECK: Identifier: "x" [10:32 - 10:33] preprocessing directive= +// CHECK: Punctuation: "(" [10:22 - 10:23] macro definition=REVERSE_MACRO +// CHECK: Identifier: "x" [10:23 - 10:24] macro definition=REVERSE_MACRO +// CHECK: Punctuation: "," [10:24 - 10:25] macro definition=REVERSE_MACRO +// CHECK: Identifier: "y" [10:25 - 10:26] macro definition=REVERSE_MACRO +// CHECK: Punctuation: ")" [10:26 - 10:27] macro definition=REVERSE_MACRO +// CHECK: Identifier: "y" [10:28 - 10:29] macro definition=REVERSE_MACRO +// CHECK: Punctuation: "+" [10:30 - 10:31] macro definition=REVERSE_MACRO +// CHECK: Identifier: "x" [10:32 - 10:33] macro definition=REVERSE_MACRO // CHECK: Punctuation: "#" [11:1 - 11:2] preprocessing directive= // CHECK: Identifier: "define" [11:2 - 11:8] preprocessing directive= // CHECK: Identifier: "TWICE_MACRO" [11:9 - 11:20] macro definition=TWICE_MACRO -// CHECK: Punctuation: "(" [11:20 - 11:21] preprocessing directive= -// CHECK: Identifier: "y" [11:21 - 11:22] preprocessing directive= -// CHECK: Punctuation: ")" [11:22 - 11:23] preprocessing directive= -// CHECK: Identifier: "y" [11:24 - 11:25] preprocessing directive= -// CHECK: Punctuation: "+" [11:26 - 11:27] preprocessing directive= -// CHECK: Identifier: "y" [11:28 - 11:29] preprocessing directive= +// CHECK: Punctuation: "(" [11:20 - 11:21] macro definition=TWICE_MACRO +// CHECK: Identifier: "y" [11:21 - 11:22] macro definition=TWICE_MACRO +// CHECK: Punctuation: ")" [11:22 - 11:23] macro definition=TWICE_MACRO +// CHECK: Identifier: "y" [11:24 - 11:25] macro definition=TWICE_MACRO +// CHECK: Punctuation: "+" [11:26 - 11:27] macro definition=TWICE_MACRO +// CHECK: Identifier: "y" [11:28 - 11:29] macro definition=TWICE_MACRO // CHECK: Keyword: "void" [13:1 - 13:5] FunctionDecl=test_macro_args:13:6 (Definition) // CHECK: Identifier: "test_macro_args" [13:6 - 13:21] FunctionDecl=test_macro_args:13:6 (Definition) // CHECK: Punctuation: "(" [13:21 - 13:22] FunctionDecl=test_macro_args:13:6 (Definition) @@ -140,23 +140,23 @@ void test() { // CHECK: Punctuation: "#" [21:1 - 21:2] preprocessing directive= // CHECK: Identifier: "define" [21:2 - 21:8] preprocessing directive= // CHECK: Identifier: "fun_with_macro_bodies" [21:9 - 21:30] macro definition=fun_with_macro_bodies -// CHECK: Punctuation: "(" [21:30 - 21:31] preprocessing directive= -// CHECK: Identifier: "x" [21:31 - 21:32] preprocessing directive= -// CHECK: Punctuation: "," [21:32 - 21:33] preprocessing directive= -// CHECK: Identifier: "y" [21:34 - 21:35] preprocessing directive= -// CHECK: Punctuation: ")" [21:35 - 21:36] preprocessing directive= -// CHECK: Keyword: "do" [21:37 - 21:39] preprocessing directive= -// CHECK: Punctuation: "{" [21:40 - 21:41] preprocessing directive= -// CHECK: Keyword: "if" [21:42 - 21:44] preprocessing directive= -// CHECK: Punctuation: "(" [21:45 - 21:46] preprocessing directive= -// CHECK: Identifier: "x" [21:46 - 21:47] preprocessing directive= -// CHECK: Punctuation: ")" [21:47 - 21:48] preprocessing directive= -// CHECK: Identifier: "y" [21:49 - 21:50] preprocessing directive= -// CHECK: Punctuation: "}" [21:51 - 21:52] preprocessing directive= -// CHECK: Keyword: "while" [21:53 - 21:58] preprocessing directive= -// CHECK: Punctuation: "(" [21:59 - 21:60] preprocessing directive= -// CHECK: Literal: "0" [21:60 - 21:61] preprocessing directive= -// CHECK: Punctuation: ")" [21:61 - 21:62] preprocessing directive= +// CHECK: Punctuation: "(" [21:30 - 21:31] macro definition=fun_with_macro_bodies +// CHECK: Identifier: "x" [21:31 - 21:32] macro definition=fun_with_macro_bodies +// CHECK: Punctuation: "," [21:32 - 21:33] macro definition=fun_with_macro_bodies +// CHECK: Identifier: "y" [21:34 - 21:35] macro definition=fun_with_macro_bodies +// CHECK: Punctuation: ")" [21:35 - 21:36] macro definition=fun_with_macro_bodies +// CHECK: Keyword: "do" [21:37 - 21:39] macro definition=fun_with_macro_bodies +// CHECK: Punctuation: "{" [21:40 - 21:41] macro definition=fun_with_macro_bodies +// CHECK: Keyword: "if" [21:42 - 21:44] macro definition=fun_with_macro_bodies +// CHECK: Punctuation: "(" [21:45 - 21:46] macro definition=fun_with_macro_bodies +// CHECK: Identifier: "x" [21:46 - 21:47] macro definition=fun_with_macro_bodies +// CHECK: Punctuation: ")" [21:47 - 21:48] macro definition=fun_with_macro_bodies +// CHECK: Identifier: "y" [21:49 - 21:50] macro definition=fun_with_macro_bodies +// CHECK: Punctuation: "}" [21:51 - 21:52] macro definition=fun_with_macro_bodies +// CHECK: Keyword: "while" [21:53 - 21:58] macro definition=fun_with_macro_bodies +// CHECK: Punctuation: "(" [21:59 - 21:60] macro definition=fun_with_macro_bodies +// CHECK: Literal: "0" [21:60 - 21:61] macro definition=fun_with_macro_bodies +// CHECK: Punctuation: ")" [21:61 - 21:62] macro definition=fun_with_macro_bodies // CHECK: Keyword: "void" [23:1 - 23:5] FunctionDecl=test:23:6 (Definition) // CHECK: Identifier: "test" [23:6 - 23:10] FunctionDecl=test:23:6 (Definition) // CHECK: Punctuation: "(" [23:10 - 23:11] FunctionDecl=test:23:6 (Definition) @@ -173,7 +173,7 @@ void test() { // CHECK: Punctuation: "," [25:26 - 25:27] UnexposedStmt= // CHECK: Punctuation: "{" [25:28 - 25:29] UnexposedStmt= // CHECK: Keyword: "int" [25:30 - 25:33] UnexposedStmt= -// CHECK: Identifier: "z" [25:34 - 25:35] VarDecl=z:25:3 (Definition) +// CHECK: Identifier: "z" [25:34 - 25:35] VarDecl=z:25:34 (Definition) // CHECK: Punctuation: "=" [25:36 - 25:37] UnexposedStmt= // CHECK: Identifier: "x" [25:38 - 25:39] DeclRefExpr=x:24:7 // CHECK: Punctuation: ";" [25:39 - 25:40] UnexposedStmt= |