From 3fd7b58fcb650c2504662b5ddcc1b469c5f77958 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 3 Mar 2019 19:34:10 +0800 Subject: Trans Monomorph - (minor) Better assertion --- src/trans/monomorphise.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/trans/monomorphise.cpp b/src/trans/monomorphise.cpp index 892cb730..3b958fec 100644 --- a/src/trans/monomorphise.cpp +++ b/src/trans/monomorphise.cpp @@ -117,6 +117,7 @@ namespace { { static Span sp; TRACE_FUNCTION; + assert(tpl); ::MIR::Function output; @@ -350,6 +351,7 @@ void Trans_Monomorphise_List(const ::HIR::Crate& crate, TransList& list) const auto& path = fcn_ent.first; const auto& pp = fcn_ent.second->pp; TRACE_FUNCTION_FR(path, path); + ASSERT_BUG(Span(), fcn.m_code.m_mir, "No code for " << path); auto mir = Trans_Monomorphise(resolve, fcn_ent.second->pp, fcn.m_code.m_mir); -- cgit v1.2.3