mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
PR #79084 adjusted the projection logic for addressor accessors to avoid a temporary materialization in cases where the base value is already in memory; however, many LValue physical components were still unconditionally using `ManagedValue::forLValue` and causing unnecessary materializations from already-read-accessed memory locations. Fixes rdar://147705667.
22 KiB
22 KiB