Support fn pointer type sizes.

This commit is contained in:
Scott Olson 2016-03-20 20:16:40 -06:00
parent 2e12b220be
commit c8781e3c01

View file

@ -780,6 +780,8 @@ impl<'a, 'tcx: 'a, 'arena> Interpreter<'a, 'tcx, 'arena> {
}
}
ty::TyFnPtr(..) => Repr::Primitive { size: self.memory.pointer_size },
ty::TyClosure(_, ref closure_substs) =>
self.make_aggregate_repr(iter::once(closure_substs.upvar_tys.iter().cloned())),