Avatar
omochimetaru 5/30/2022 5:30 AM
@__swift_instantiateConcreteTypeFromMangledName({ i32, i32 }* @"$s1e8ortTupleQr_QR_tyFQOyQo_MD") @__swift_instantiateConcreteTypeFromMangledName({ i32, i32 }* @"$s1e8ortTupleQr_QR_tyFQOyQo__AaBQr_QR_tyFQOyQo0_tMD") (edited)
5:31 AM
__swift_instantiateConcreteTypeFromMangledNameswift_getTypeByMangledNameInContext をキャッシュ付きにラップするローカル関数なんだけど
5:31 AM
swift demangle '$s1e8ortTupleQr_QR_tyFQOyQo_MD' $s1e8ortTupleQr_QR_tyFQOyQo_MD ---> demangling cache variable for type metadata for <<opaque return type of e.ortTuple() -> (some, some)>>.0
5:31 AM
1つ目は、 opaque return type [0] をピンポイント問い合わせしていて
5:32 AM
2つ目は $s1e8ortTupleQr_QR_tyFQOyQo__AaBQr_QR_tyFQOyQo0_tMD ---> demangling cache variable for type metadata for (<<opaque return type of e.ortTuple() -> (some, some)>>.0, <<opaque return type of e.ortTuple() -> (some, some)>>.1)
5:32 AM
返り値のタプルをまるごと問い合わせてる