xref: /aosp_15_r20/external/clang/test/CodeGen/debug-line-1.c (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li // RUN: %clang_cc1 -triple x86_64-apple-darwin -o - -emit-llvm -debug-info-kind=limited %s | FileCheck %s
2*67e74705SXin Li // REQUIRES: asserts
3*67e74705SXin Li // PR9796
4*67e74705SXin Li 
5*67e74705SXin Li // Check to make sure that we emit the block for the break so that we can count the line.
6*67e74705SXin Li // CHECK: sw.bb:                                            ; preds = %entry
7*67e74705SXin Li // CHECK: br label %sw.epilog, !dbg !
8*67e74705SXin Li 
9*67e74705SXin Li extern int atoi(const char *);
10*67e74705SXin Li 
f(char * arg)11*67e74705SXin Li int f(char* arg) {
12*67e74705SXin Li   int x = atoi(arg);
13*67e74705SXin Li 
14*67e74705SXin Li   switch(x) {
15*67e74705SXin Li     case 1:
16*67e74705SXin Li       break;
17*67e74705SXin Li   }
18*67e74705SXin Li 
19*67e74705SXin Li   return 0;
20*67e74705SXin Li }
21