about summary refs log tree commit diff
path: root/src/rustc
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2012-05-12 19:31:28 -0700
committerNiko Matsakis <niko@alum.mit.edu>2012-05-18 20:00:50 -0700
commitc9edc0f0a19a47c27434ddd71ab1ac59176bafcb (patch)
treee62623e6e88e340681af9cee57cdef73d7585880 /src/rustc
parentf9aef928ca49861c9711c0f832abac2cfb40ee47 (diff)
downloadrust-c9edc0f0a19a47c27434ddd71ab1ac59176bafcb.tar.gz
rust-c9edc0f0a19a47c27434ddd71ab1ac59176bafcb.zip
introduce a few copies here and there
Diffstat (limited to 'src/rustc')
-rw-r--r--src/rustc/middle/trans/base.rs2
-rw-r--r--src/rustc/middle/trans/native.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/rustc/middle/trans/base.rs b/src/rustc/middle/trans/base.rs
index 2e2ad6b826a..10e08335c75 100644
--- a/src/rustc/middle/trans/base.rs
+++ b/src/rustc/middle/trans/base.rs
@@ -345,7 +345,7 @@ fn malloc_boxed_raw(bcx: block, t: ty::t,
 
     // Get the tydesc for the body:
     let lltydesc = get_tydesc(ccx, t, static_ti);
-    lazily_emit_all_tydesc_glue(ccx, static_ti);
+    lazily_emit_all_tydesc_glue(ccx, copy static_ti);
 
     // Allocate space:
     let rval = Call(bcx, ccx.upcalls.malloc, [lltydesc]);
diff --git a/src/rustc/middle/trans/native.rs b/src/rustc/middle/trans/native.rs
index c0b84174cdf..211d7e0c5c7 100644
--- a/src/rustc/middle/trans/native.rs
+++ b/src/rustc/middle/trans/native.rs
@@ -36,7 +36,7 @@ enum x86_64_reg_class {
     memory_class
 }
 
-fn is_sse(c: x86_64_reg_class) -> bool {
+fn is_sse(++c: x86_64_reg_class) -> bool {
     ret alt c {
         sse_fs_class | sse_fv_class |
         sse_ds_class | sse_dv_class { true }