about summary refs log tree commit diff
path: root/src/libdebug/reflect.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libdebug/reflect.rs')
-rw-r--r--src/libdebug/reflect.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libdebug/reflect.rs b/src/libdebug/reflect.rs
index 3a12aec39a1..cd94829f354 100644
--- a/src/libdebug/reflect.rs
+++ b/src/libdebug/reflect.rs
@@ -18,6 +18,7 @@ Runtime type reflection
 
 use std::intrinsics::{Disr, Opaque, TyDesc, TyVisitor};
 use std::mem;
+use std::gc::Gc;
 
 /**
  * Trait for visitor that wishes to reflect on data.
@@ -219,9 +220,9 @@ impl<V:TyVisitor + MovePtr> TyVisitor for MovePtrAdaptor<V> {
     }
 
     fn visit_box(&mut self, mtbl: uint, inner: *TyDesc) -> bool {
-        self.align_to::<@u8>();
+        self.align_to::<Gc<u8>>();
         if ! self.inner.visit_box(mtbl, inner) { return false; }
-        self.bump_past::<@u8>();
+        self.bump_past::<Gc<u8>>();
         true
     }