]> git.lizzy.rs Git - rust.git/commit
Auto merge of #32738 - Aatch:mir-operand-fn-ret, r=arielb1
authorbors <bors@rust-lang.org>
Fri, 8 Apr 2016 13:44:22 +0000 (06:44 -0700)
committerbors <bors@rust-lang.org>
Fri, 8 Apr 2016 13:44:22 +0000 (06:44 -0700)
commit7e996943784dcbabed433b6906510298ad80903b
tree07b353e27adec99b172480abe5bff1e8c353d932
parent8694b4ffe9b223c351e50c10bd8ea4e23af58baa
parentcb1bec9096d09da202f5c33756144de54e9fcd56
Auto merge of #32738 - Aatch:mir-operand-fn-ret, r=arielb1

Handle operand temps for function calls

Previously, all non-void function returns required an on-stack location for the value to be stored to. This code improves translation of function calls so this is no longer necessary.
src/librustc/middle/region.rs
src/librustc/mir/visit.rs
src/librustc_trans/type_of.rs