From 23ad4e574dc85d0c457bf363df1f72e1720d7cca Mon Sep 17 00:00:00 2001 From: Leonardo de Moura Date: Wed, 8 May 2019 13:49:34 -0700 Subject: [PATCH] chore(library/init/lean/trace): remove unnecessary `unsafe` --- library/init/lean/trace.lean | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/init/lean/trace.lean b/library/init/lean/trace.lean index d1966c9371..72208e683e 100644 --- a/library/init/lean/trace.lean +++ b/library/init/lean/trace.lean @@ -76,7 +76,7 @@ instance (m) [Monad m] : MonadTracer (TraceT m) := } } -unsafe def TraceT.run {m α} [Monad m] (opts : Options) (x : TraceT m α) : m (α × TraceMap) := +def TraceT.run {m α} [Monad m] (opts : Options) (x : TraceT m α) : m (α × TraceMap) := do (a, st) ← StateT.run x {opts := opts, roots := mkRBMap _ _ _, curPos := none, curTraces := []}, pure (a, st.roots)