diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-08-19 12:48:45 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-08-22 10:16:09 +0200 |
| commit | 35c962e9a18e1fc73939990865bfc799e485c23b (patch) | |
| tree | 9e82a9e3690bc3c2110603db2cb7de485e3591f3 /src/rt/rust_crate_cache.cpp | |
| parent | 6ad5b71ad91ae23648945733efd162935c392a41 (diff) | |
| download | rust-35c962e9a18e1fc73939990865bfc799e485c23b.tar.gz rust-35c962e9a18e1fc73939990865bfc799e485c23b.zip | |
Pass structural types by pointer, not by value
If we lose tail calls, this is possible. It simplifies things a lot. Direct motivation: We want ivecs with pointers pointing into themselves. When copying those, the pointers have to be adjusted. It is impossible to this when copying them with Load/Store.
Diffstat (limited to 'src/rt/rust_crate_cache.cpp')
0 files changed, 0 insertions, 0 deletions
