From 722bf54929a9a8d2a84ab5b67e0ebae508bfdd56 Mon Sep 17 00:00:00 2001 From: Leonardo de Moura Date: Mon, 24 Jan 2022 10:34:44 -0800 Subject: [PATCH] fix: trace message with incorrect `MetavarContext` --- src/Lean/Meta/SynthInstance.lean | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Lean/Meta/SynthInstance.lean b/src/Lean/Meta/SynthInstance.lean index 1524746f3e..15cdef8d9b 100644 --- a/src/Lean/Meta/SynthInstance.lean +++ b/src/Lean/Meta/SynthInstance.lean @@ -409,7 +409,7 @@ private def mkAnswer (cNode : ConsumerNode) : MetaM Answer := And then, store it in the tabled entries map, and wakeup waiters. -/ def addAnswer (cNode : ConsumerNode) : SynthM Unit := do if cNode.size ≥ (← read).maxResultSize then - traceM `Meta.synthInstance.discarded do m!"size: {cNode.size} ≥ {(← read).maxResultSize}, {← inferType cNode.mvar}" + traceM `Meta.synthInstance.discarded do withMCtx cNode.mctx do m!"size: {cNode.size} ≥ {(← read).maxResultSize}, {← inferType cNode.mvar}" return () else let answer ← mkAnswer cNode