diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-09-15 14:53:34 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-09-15 15:17:14 +0200 |
| commit | 87fa38910eb78c116cd34b2524edd9c1cfe97228 (patch) | |
| tree | 3c8903899875037a14975ef46ec207a2a24476f5 /src/rt/rust_task.cpp | |
| parent | 25787bd2b887edcd7749268b6d0d1376312714d1 (diff) | |
| download | rust-87fa38910eb78c116cd34b2524edd9c1cfe97228.tar.gz rust-87fa38910eb78c116cd34b2524edd9c1cfe97228.zip | |
Make storing returned references in a by-reference local work
fn f(a: {x: str}) -> &str {
ret a.x;
}
fn main() {
let x = {x: "hi"};
let &y = f(x); // Look ma, no copy!
log_err y;
}
Issue #918.
Diffstat (limited to 'src/rt/rust_task.cpp')
0 files changed, 0 insertions, 0 deletions
