[test] Add test case for rdar://123790296

This commit is contained in:
Hamish Knight
2024-03-04 13:27:25 +00:00
parent 08927e90b1
commit f7130f2573

View File

@@ -104,3 +104,13 @@ enum MyEnum {
#^ENUM_STATIC_SUBSCRIPT_BODY?check=ENUM_STATIC^#
}
}
// rdar://123790296
func testBindingFromDefer(_ x: Int?) {
guard let bar = x else { return }
defer {
#^BINDING_FROM_DEFER^#
// BINDING_FROM_DEFER-DAG: Decl[LocalVar]/Local: x[#Int?#]; name=x
// BINDING_FROM_DEFER-DAG: Decl[LocalVar]/Local: bar[#Int#]; name=bar
}
}