Files
swift-mirror/lib/SILGen/RValue.cpp
Nate Chandler 5a71b61f82 [OpaqueValues] Assign tuple into tuple.
In address-lowered mode, to initialize tuple-typed memory in a single
step, tuple_addr_constructor must generally be used because it's not
possible to construct a tuple any of whose fields are address-only.  In
opaque values mode, there is no problem constructing such a tuple.  So
construct the tuple and then assign it into the tuple-typed memory; the
single instruction that initializes the memory will be the assign.
2024-01-05 13:28:37 -08:00

29 KiB