forked from OSchip/llvm-project
parent
a20e2dfe86
commit
79b0da30fb
|
@ -1,12 +1,13 @@
|
||||||
; RUN: llc -O2 %s -o %t
|
; RUN: llc -O2 < %s | FileCheck %s
|
||||||
; RUN: grep "this <- undef" %t | count 0
|
|
||||||
; Test to check that unused argument 'this' is not undefined in debug info.
|
; Test to check that unused argument 'this' is not undefined in debug info.
|
||||||
; XFAIL: *
|
|
||||||
|
target triple = "x86_64-apple-darwin10.2"
|
||||||
%struct.foo = type { i32 }
|
%struct.foo = type { i32 }
|
||||||
|
|
||||||
@llvm.used = appending global [1 x i8*] [i8* bitcast (i32 (%struct.foo*, i32)* @_ZN3foo3bazEi to i8*)], section "llvm.metadata" ; <[1 x i8*]*> [#uses=0]
|
@llvm.used = appending global [1 x i8*] [i8* bitcast (i32 (%struct.foo*, i32)* @_ZN3foo3bazEi to i8*)], section "llvm.metadata" ; <[1 x i8*]*> [#uses=0]
|
||||||
|
|
||||||
define i32 @_ZN3foo3bazEi(%struct.foo* nocapture %this, i32 %x) nounwind readnone optsize noinline ssp align 2 {
|
define i32 @_ZN3foo3bazEi(%struct.foo* nocapture %this, i32 %x) nounwind readnone optsize noinline ssp align 2 {
|
||||||
|
;CHECK: DEBUG_VALUE: baz:this <- RDI+0
|
||||||
entry:
|
entry:
|
||||||
tail call void @llvm.dbg.value(metadata !{%struct.foo* %this}, i64 0, metadata !15)
|
tail call void @llvm.dbg.value(metadata !{%struct.foo* %this}, i64 0, metadata !15)
|
||||||
tail call void @llvm.dbg.value(metadata !{i32 %x}, i64 0, metadata !16)
|
tail call void @llvm.dbg.value(metadata !{i32 %x}, i64 0, metadata !16)
|
||||||
|
|
Loading…
Reference in New Issue