about summary refs log tree commit diff
path: root/src/rt/rust_upcall.cpp
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-08-19 14:34:45 +0200
committerMarijn Haverbeke <marijnh@gmail.com>2011-08-22 10:16:09 +0200
commitb24f97801138cb675fbb9e9151d189b6527c4ef5 (patch)
treeba9c5a3fe56dd18c5e14a742b150cf240037eb67 /src/rt/rust_upcall.cpp
parent35c962e9a18e1fc73939990865bfc799e485c23b (diff)
downloadrust-b24f97801138cb675fbb9e9151d189b6527c4ef5.tar.gz
rust-b24f97801138cb675fbb9e9151d189b6527c4ef5.zip
Drop arguments on the caller side, not the callee
This makes it easier for the caller to optimize the take/drop away for
temporary values, and opens up new possibilities for alias handling.

Breaks tail calls.
Diffstat (limited to 'src/rt/rust_upcall.cpp')
0 files changed, 0 insertions, 0 deletions