diff options
Diffstat (limited to 'src/libdebug/reflect.rs')
| -rw-r--r-- | src/libdebug/reflect.rs | 5 |
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 } |
