diff options
author | John Hodge <tpg@mutabah.net> | 2016-10-29 13:29:09 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-10-29 13:29:09 +0800 |
commit | ad1cdffe4338ab682197ce4e46aa5dbc75296c44 (patch) | |
tree | ac3d8fb1a16d1ba8e4e74f9d2049feb7cb385e8f /src | |
parent | f5420b8174f7acf062f4c5d682820019d79cbdaf (diff) | |
download | mrust-ad1cdffe4338ab682197ce4e46aa5dbc75296c44.tar.gz |
HIR Resolve UFCS - (minor) Better message when bad generic is encountered
Diffstat (limited to 'src')
-rw-r--r-- | src/hir_conv/resolve_ufcs.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hir_conv/resolve_ufcs.cpp b/src/hir_conv/resolve_ufcs.cpp index 9187c733..0b28349f 100644 --- a/src/hir_conv/resolve_ufcs.cpp +++ b/src/hir_conv/resolve_ufcs.cpp @@ -251,7 +251,7 @@ namespace { TODO(sp, "Self when monomorphising trait args"); } else if( ge.binding < 256 ) { - assert(ge.binding < trait_path.m_params.m_types.size()); + ASSERT_BUG(sp, ge.binding < trait_path.m_params.m_types.size(), "Binding out of range in " << ty << " for trait path " << trait_path); return trait_path.m_params.m_types[ge.binding]; } else { |