xref: /minix3/external/bsd/llvm/dist/clang/test/Index/cindex-on-invalid.m (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc// RUN: c-index-test -test-load-source local %s 2>&1 | FileCheck %s
2*f4a2713aSLionel Sambuc
3*f4a2713aSLionel Sambuc// <rdar://problem/9123493>
4*f4a2713aSLionel Sambucvoid test() {
5*f4a2713aSLionel Sambuc  goto exit;
6*f4a2713aSLionel Sambuc}
7*f4a2713aSLionel Sambuc
8*f4a2713aSLionel Sambucint foo;
9*f4a2713aSLionel Sambuc
10*f4a2713aSLionel Sambuc#define NO 0
11*f4a2713aSLionel Sambuc
12*f4a2713aSLionel Sambucvoid f(int y) {
13*f4a2713aSLionel Sambuc  if (y = NO);
14*f4a2713aSLionel Sambuc}
15*f4a2713aSLionel Sambuc
16*f4a2713aSLionel Sambucint
17*f4a2713aSLionel Sambuc
18*f4a2713aSLionel Sambuc// CHECK: cindex-on-invalid.m:5:8: error: use of undeclared label 'exit'
19*f4a2713aSLionel Sambuc// CHECK: cindex-on-invalid.m:13:9:{13:7-13:13}
20*f4a2713aSLionel Sambuc// CHECK: cindex-on-invalid.m:21:1: error: expected identifier or '('
21*f4a2713aSLionel Sambuc
22