1*67e74705SXin Li// RUN: c-index-test -test-load-source local %s 2>&1 | FileCheck %s 2*67e74705SXin Li 3*67e74705SXin Li// <rdar://problem/9123493> 4*67e74705SXin Livoid test() { 5*67e74705SXin Li goto exit; 6*67e74705SXin Li} 7*67e74705SXin Li 8*67e74705SXin Liint foo; 9*67e74705SXin Li 10*67e74705SXin Li#define NO 0 11*67e74705SXin Li 12*67e74705SXin Livoid f(int y) { 13*67e74705SXin Li if (y = NO); 14*67e74705SXin Li} 15*67e74705SXin Li 16*67e74705SXin Liint 17*67e74705SXin Li 18*67e74705SXin Li// CHECK: cindex-on-invalid.m:5:8: error: use of undeclared label 'exit' 19*67e74705SXin Li// CHECK: cindex-on-invalid.m:13:9:{13:7-13:13} 20*67e74705SXin Li// CHECK: cindex-on-invalid.m:21:1: error: expected identifier or '(' 21*67e74705SXin Li 22