From 87fe9784f93684540b0d2cc7e5691d72836159b9 Mon Sep 17 00:00:00 2001 From: Jonathan Protzenko Date: Wed, 5 Feb 2025 14:04:24 -0800 Subject: [PATCH] debug --- lib/OptimizeMiniRust.ml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/OptimizeMiniRust.ml b/lib/OptimizeMiniRust.ml index 09ba2807..dadeac19 100644 --- a/lib/OptimizeMiniRust.ml +++ b/lib/OptimizeMiniRust.ml @@ -101,7 +101,8 @@ let distill ts = (* Get the type of the arguments of `name`, based on the current state of `valuation` *) let lookup env valuation name = - (* KPrint.bprintf "lookup: %a\n" PrintMiniRust.pname name; *) + if not (NameMap.mem name env.signatures) then + KPrint.bprintf "ERROR looking up: %a\n" PrintMiniRust.pname name; let ts = NameMap.find name env.signatures in adjust ts (valuation name)