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