Commits

Chris Lattner committed 4ae0c72dec2
rework coerceObjectArgumentToType to make its assumptions more explicit and to only build MaterializeExpr with an implicit lvalue type. In the case when materialization is still needed, we now produce addressof(materializeexpr(rvalue)) instead of producing materializeexpr(rvalue) with @inout type. Verify this in the AST verifier. Swift SVN r11717