summaryrefslogtreecommitdiff
path: root/src/hir_typeck/expr_check.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-10-23 22:15:13 +0800
committerJohn Hodge <tpg@mutabah.net>2016-10-23 22:15:13 +0800
commit9aa1f89f273b6acdd171543498bec661a04118fa (patch)
treed8a7c7ae6589f148eb1162cc6a94ba6783b2e783 /src/hir_typeck/expr_check.cpp
parent38fcfd916a9f371ed4c059a254a80b40f4f54e3e (diff)
downloadmrust-9aa1f89f273b6acdd171543498bec661a04118fa.tar.gz
HIR Typecheck Validate - Fix minor bug
Diffstat (limited to 'src/hir_typeck/expr_check.cpp')
-rw-r--r--src/hir_typeck/expr_check.cpp5
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 );
}
)