diff options
author | John Hodge <tpg@mutabah.net> | 2016-10-23 22:15:13 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-10-23 22:15:13 +0800 |
commit | 9aa1f89f273b6acdd171543498bec661a04118fa (patch) | |
tree | d8a7c7ae6589f148eb1162cc6a94ba6783b2e783 /src | |
parent | 38fcfd916a9f371ed4c059a254a80b40f4f54e3e (diff) | |
download | mrust-9aa1f89f273b6acdd171543498bec661a04118fa.tar.gz |
HIR Typecheck Validate - Fix minor bug
Diffstat (limited to 'src')
-rw-r--r-- | src/hir_typeck/expr_check.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/hir_typeck/expr_check.cpp b/src/hir_typeck/expr_check.cpp index 4af51aa6..fa9a48d4 100644 --- a/src/hir_typeck/expr_check.cpp +++ b/src/hir_typeck/expr_check.cpp @@ -1002,9 +1002,10 @@ namespace { TU_IFLET(::HIR::TypeRef::Data, ty.m_data, Array, e, this->visit_type( *e.inner ); DEBUG("Array size " << ty); - t_args tmp; if( e.size ) { - ExprVisitor_Validate ev(m_resolve, {}, ::HIR::TypeRef(::HIR::CoreType::Usize)); + t_args tmp; + auto ty_usize = ::HIR::TypeRef(::HIR::CoreType::Usize); + ExprVisitor_Validate ev(m_resolve, tmp, ty_usize); ev.visit_root( *e.size ); } ) |