From 7113e9904f1180acd98258e36a8405277d6cc8d5 Mon Sep 17 00:00:00 2001
From: David Renshaw <dwrenshaw@gmail.com>
Date: Wed, 20 Dec 2017 20:28:26 -0500
Subject: [PATCH] rustup

---
 src/terminator/mod.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/terminator/mod.rs b/src/terminator/mod.rs
index a296673..b68c6ae 100644
--- a/src/terminator/mod.rs
+++ b/src/terminator/mod.rs
@@ -112,7 +112,7 @@ impl<'a, 'tcx> EvalContext<'a, 'tcx> {
                     ty::TyFnPtr(sig) => {
                         let fn_ptr = self.eval_operand_to_primval(func)?.to_ptr()?;
                         let instance = self.memory.get_fn(fn_ptr)?;
-                        let instance_ty = instance.def.def_ty(self.tcx);
+                        let instance_ty = instance.ty(self.tcx);
                         let instance_ty = self.monomorphize(instance_ty, instance.substs);
                         match instance_ty.sty {
                             ty::TyFnDef(..) => {
-- 
GitLab