1*67e74705SXin Li// RUN: %clang_cc1 -E %s -o %t.mm 2*67e74705SXin Li// RUN: %clang -fms-extensions -rewrite-objc %t.mm -o %t-rw.cpp 3*67e74705SXin Li// RUN: FileCheck -check-prefix CHECK-LP --input-file=%t-rw.cpp %s 4*67e74705SXin Li// RUN: %clang -g -fms-extensions -rewrite-objc %t.mm -o %t-rw.cpp 5*67e74705SXin Li// RUN: FileCheck -check-prefix CHECK-LPG --input-file=%t-rw.cpp %s 6*67e74705SXin Li// rdar://13138170 7*67e74705SXin Li 8*67e74705SXin Liint z(); 9*67e74705SXin Li 10*67e74705SXin Liint x() { 11*67e74705SXin Li id foo; 12*67e74705SXin Li for (id y in foo) { 13*67e74705SXin Li z(); 14*67e74705SXin Li } 15*67e74705SXin Li return 0; 16*67e74705SXin Li} 17*67e74705SXin Li// CHECK-LP-NOT: #line 18*67e74705SXin Li// CHECK-LPG: #line 19