1*dfe8fe50SAnastasis Grammenos // RUN: %clang_cc1 -debug-info-kind=limited -emit-llvm -o - %s | FileCheck %s 2*dfe8fe50SAnastasis Grammenos // Check that clang emits Debug location in the phi instruction 3*dfe8fe50SAnastasis Grammenos func(int n)4*dfe8fe50SAnastasis Grammenosint func(int n) { 5*dfe8fe50SAnastasis Grammenos int a; 6*dfe8fe50SAnastasis Grammenos for(a = 10; a>0 && n++; a--); 7*dfe8fe50SAnastasis Grammenos return n; 8*dfe8fe50SAnastasis Grammenos } 9*dfe8fe50SAnastasis Grammenos 10*dfe8fe50SAnastasis Grammenos // CHECK: land.end: 11*dfe8fe50SAnastasis Grammenos // CHECK-NEXT: {{.*}} = phi i1 {{.*}} !dbg ![[DbgLoc:[0-9]+]] 12*dfe8fe50SAnastasis Grammenos 13*dfe8fe50SAnastasis Grammenos // CHECK: ![[DbgLoc]] = !DILocation(line: 0 14