diff options
author | John Hodge <tpg@ucc.asn.au> | 2019-03-03 19:34:10 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2019-03-03 19:34:10 +0800 |
commit | 3fd7b58fcb650c2504662b5ddcc1b469c5f77958 (patch) | |
tree | 4ac553cd1716a86ad611a9d02f27b005fcad8034 | |
parent | 9e803f50b3bf0357665626fe59ea6160772b7da4 (diff) | |
download | mrust-3fd7b58fcb650c2504662b5ddcc1b469c5f77958.tar.gz |
Trans Monomorph - (minor) Better assertion
-rw-r--r-- | src/trans/monomorphise.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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); |