mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
15 lines
595 B
Swift
15 lines
595 B
Swift
// RUN: %swift -target x86_64-apple-macosx10.9 %s -emit-ir -g -o - | FileCheck %s
|
|
|
|
// This is more of a crash test than anything else.
|
|
|
|
struct A {
|
|
var fn : () -> ()
|
|
}
|
|
|
|
func test(var x : A) {}
|
|
// CHECK: define hidden void @_TF7structs4test
|
|
// CHECK: [[X:%.*]] = alloca [[A:%.*]], align 8
|
|
// CHECK-NEXT: call void @llvm.dbg.declare(metadata !{[[A]]* [[X]]}, metadata [[X_DBG:!.*]], metadata !{{[0-9]+}})
|
|
// CHECK: metadata ![[A_DI:[^,]+]]} ; [ DW_TAG_structure_type ] [A] [line [[@LINE-8]]
|
|
// CHECK: [[X_DBG]] = {{.*}}metadata ![[A_DI]]} ; [ DW_TAG_arg_variable ] [x] [line [[@LINE-5]]]
|