mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
25 lines
657 B
Swift
25 lines
657 B
Swift
// RUN: %target-swift-frontend %s -emit-ir -g -o - | %FileCheck %s
|
|
|
|
// CHECK: define hidden swiftcc void @"$s12generic_arg25ClassC3foo{{.*}}, ptr %U
|
|
// CHECK: #dbg_declare(ptr %y.debug, ![[U:.*]], !DIExpression(DW_OP_deref)
|
|
// Make sure there is no conflicting dbg.value for this variable.x
|
|
// CHECK-NOT: #dbg_value{{.*}}![[U]]
|
|
class Class <T> {
|
|
// CHECK: ![[U]] = !DILocalVariable(name: "y", arg: 2{{.*}} line: [[@LINE+1]],
|
|
func foo<U>(_ x: T, y: U) {}
|
|
|
|
func bar(_ x: String, y: Int64) {}
|
|
|
|
init() {}
|
|
}
|
|
|
|
func main() {
|
|
var object: Class<String> = Class()
|
|
var x = "hello"
|
|
var y : Int64 = 1234
|
|
object.bar(x, y: y)
|
|
object.foo(x, y: y)
|
|
}
|
|
|
|
main()
|