18562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregortypedef int Integer;
28562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor
38562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor#if 0
48562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor
58562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor
68562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor#endif
78562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor
88562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor/* blah */
98562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor
108562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregorvoid f0(const char*);
118562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregorvoid f1(char);
128562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor
138562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregorconst char *hello = "Hello, world";
148562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregorconst char a = 'a';
158562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor
168562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor#define FOO(a, b) a b
178562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor
188562f3a304c7cdf656b74879ca645474c765a4fdDouglas GregorFOO(int, x);
198562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor
208562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// RUN: c-index-test -code-completion-at=%s:5:1 -pedantic %s 2> %t.err | FileCheck %s
218562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// RUN: not grep error %t.err
228562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// CHECK: {TypedText Integer}
238562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// RUN: c-index-test -code-completion-at=%s:8:6 -pedantic %s 2> %t.err
248562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// RUN: not grep error %t.err
258562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// RUN: c-index-test -code-completion-at=%s:10:28 -pedantic %s 2> %t.err
268562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// RUN: not grep unterminated %t.err
278562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// RUN: c-index-test -code-completion-at=%s:11:17 -pedantic %s 2> %t.err
288562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// RUN: not grep unterminated %t.err
298562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// RUN: c-index-test -code-completion-at=%s:18:10 -pedantic %s 2> %t.err
308562f3a304c7cdf656b74879ca645474c765a4fdDouglas Gregor// RUN: not grep unterminated %t.err
31