xref: /aosp_15_r20/external/clang/test/CodeGen/debug-info-line2.c (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li // RUN: %clang_cc1 -triple x86_64-darwin-apple -debug-info-kind=limited -emit-llvm -o - %s | FileCheck %s
2*67e74705SXin Li // Radar 9199234
3*67e74705SXin Li 
4*67e74705SXin Li int bar();
foo(int i)5*67e74705SXin Li int foo(int i) {
6*67e74705SXin Li 	int j = 0;
7*67e74705SXin Li 	if (i) {
8*67e74705SXin Li 		j = bar();
9*67e74705SXin Li 	}
10*67e74705SXin Li 	else
11*67e74705SXin Li 	{
12*67e74705SXin Li           // CHECK: add nsw
13*67e74705SXin Li           // CHECK-NEXT: store i32 %{{[a-zA-Z0-9]+}}
14*67e74705SXin Li           // CHECK-NOT:  br label %{{[a-zA-Z0-9\.]+}}, !dbg
15*67e74705SXin Li 		j = bar() + 2;
16*67e74705SXin Li 	}
17*67e74705SXin Li 	return j;
18*67e74705SXin Li }
19