diff options
Diffstat (limited to 'src/shared-validator.cc')
-rw-r--r-- | src/shared-validator.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shared-validator.cc b/src/shared-validator.cc index 733ce027..9f54d3b7 100644 --- a/src/shared-validator.cc +++ b/src/shared-validator.cc @@ -940,8 +940,8 @@ Result SharedValidator::OnRefFunc(const Location& loc, Var func_var) { result |= CheckFuncIndex(func_var); if (Succeeded(result)) { check_declared_funcs_.push_back(func_var); - result |= - typechecker_.OnRefFuncExpr(GetFunctionTypeIndex(func_var.index())); + Index func_type = GetFunctionTypeIndex(func_var.index()); + result |= typechecker_.OnRefFuncExpr(func_type); } return result; } |