; RUN: llc -mtriple=i386-unknown-unknown -mcpu=core2 %s -o %t -filetype=obj ; RUN: llvm-dwarfdump -debug-line %t | FileCheck %s ; ; Generated from: ; ; #1 void foo(int); ; #2 void baz(int i) { ; #3 if (i) {foo(i+1);/*discriminator 1*/} ; #4 } ; ; The intent is to test discriminator 1 generated for all instructions in ; the taken branch. ; Function Attrs: uwtable define void @_Z3bazi(i32) #0 !dbg !6 { %2 = alloca i32, align 4 store i32 %0, i32* %2, align 4 call void @llvm.dbg.declare(metadata i32* %2, metadata !10, metadata !11), !dbg !12 %3 = load i32, i32* %2, align 4, !dbg !13 %4 = icmp ne i32 %3, 0, !dbg !13 br i1 %4, label %5, label %8, !dbg !15 ;