blob: 298b4fddd9c84220a6cffdc3d4311a38e3ba18d4 [file] [log] [blame]
// RUN: %target-sil-opt -sil-print-debuginfo %s | %FileCheck %s
// CHECK: sil_scope 1 { loc "foo.sil":12:34 parent @foo : $@convention(thin) () -> () }
sil_scope 1 { loc "foo.sil":12:34 parent @foo : $@convention(thin) () -> () }
// CHECK: sil_scope 2 { loc "foo.sil":12:34 parent 1 }
sil_scope 2 { loc "foo.sil":12:34 parent 1 }
// foo
sil @foo : $@convention(thin) () -> () {
bb0:
// CHECK: mark_function_escape undef : $*(), loc "undef.sil":3:4, scope 1
mark_function_escape undef : $*(), loc "undef.sil":3:4, scope 1
// CHECK: return undef : $(), loc {{.*}}, scope 2 // id: %1
return undef : $(), scope 2 // id: %1
}