about summary refs log tree commit diff
path: root/src/comp/middle/trans.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2011-09-02 10:16:41 -0700
committerPatrick Walton <pcwalton@mimiga.net>2011-09-02 10:27:08 -0700
commit670b60f02736e37809c1926c402eb2023d5bbd53 (patch)
treee4a688e8136467e9ab047f890b991606f4b322fd /src/comp/middle/trans.rs
parent785c26f7f4490abb19f95035fcb7e9e57ee6556c (diff)
downloadrust-670b60f02736e37809c1926c402eb2023d5bbd53.tar.gz
rust-670b60f02736e37809c1926c402eb2023d5bbd53.zip
rustc: Make the shape-emitting code aware of linearized type parameters
Diffstat (limited to 'src/comp/middle/trans.rs')
-rw-r--r--src/comp/middle/trans.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs
index f8247d206a9..290e83a1653 100644
--- a/src/comp/middle/trans.rs
+++ b/src/comp/middle/trans.rs
@@ -1268,7 +1268,7 @@ fn emit_tydescs(ccx: &@crate_ctxt) {
               some(v) { ccx.stats.n_real_glues += 1u; v }
             };
 
-        let shape = shape::shape_of(ccx, pair.key);
+        let shape = shape::shape_of(ccx, pair.key, ti.ty_params);
         let shape_tables =
             llvm::LLVMConstPointerCast(ccx.shape_cx.llshapetables,
                                        T_ptr(T_i8()));