mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Modify TypeBase::getRValueType to structurally convert lvalues embedded in tuple and paren types. Inside the constraint solver, coerce types to rvalues based on the structural 'isLValueType' test rather than shallow 'is<LValueType>' checking. Fixes <rdar://problem/17507421>, but exposes an issue with call argument matching and lvalues <rdar://problem/17786730>. Swift SVN r20442
52 KiB
52 KiB