1*67e74705SXin Li // RUN: %clang_cc1 -O1 -triple x86_64-none-linux-gnu -emit-llvm -debug-info-kind=line-tables-only %s -o - | FileCheck %s 2*67e74705SXin Li 3*67e74705SXin Li // Inserting lifetime markers should not affect debuginfo 4*67e74705SXin Li 5*67e74705SXin Li extern int x; 6*67e74705SXin Li 7*67e74705SXin Li // CHECK-LABEL: define i32 @f f()8*67e74705SXin Liint f() { 9*67e74705SXin Li int *p = &x; 10*67e74705SXin Li // CHECK: ret i32 %{{.*}}, !dbg [[DI:![0-9]*]] 11*67e74705SXin Li // CHECK: [[DI]] = !DILocation(line: [[@LINE+1]] 12*67e74705SXin Li return *p; 13*67e74705SXin Li } 14