From c8781e3c01e5f4c27168b02ba97752ceafb296db Mon Sep 17 00:00:00 2001 From: Scott Olson Date: Sun, 20 Mar 2016 20:16:40 -0600 Subject: [PATCH] Support fn pointer type sizes. --- src/interpreter.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/interpreter.rs b/src/interpreter.rs index 2b299e5c65aa..20722dced62f 100644 --- a/src/interpreter.rs +++ b/src/interpreter.rs @@ -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())),