summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2019-03-03 19:34:10 +0800
committerJohn Hodge <tpg@ucc.asn.au>2019-03-03 19:34:10 +0800
commit3fd7b58fcb650c2504662b5ddcc1b469c5f77958 (patch)
tree4ac553cd1716a86ad611a9d02f27b005fcad8034
parent9e803f50b3bf0357665626fe59ea6160772b7da4 (diff)
downloadmrust-3fd7b58fcb650c2504662b5ddcc1b469c5f77958.tar.gz
Trans Monomorph - (minor) Better assertion
-rw-r--r--src/trans/monomorphise.cpp2
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);