blob: 475bbae69a1d11eff7044df681105126812f0c56 [file] [log] [blame]
// RUN: %target-swift-frontend -primary-file %s -emit-ir -g -o - | FileCheck %s
// Verify that arguments described by debug_value intrinsics are only
// emitted once.
var g: Int64 = 1
class Foo {
var x: Int64
// CHECK: define {{.*}}_TFC4main3FoocfT_S0_
// CHECK: entry:
// CHECK-NEXT: call void @llvm.dbg.value(metadata %C4main3Foo* %0
// CHECK: ret %C4main3Foo* %0
init () { x = g; g += 1 }
}