From 353109b07cfaeee463b71ab47de8471e3d0280e1 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 11 Jun 2016 22:13:48 +0800 Subject: HIR Typecheck - Call function types --- src/hir_typeck/expr.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/hir_typeck/expr.cpp b/src/hir_typeck/expr.cpp index cc7fa04a..a11b5e7e 100644 --- a/src/hir_typeck/expr.cpp +++ b/src/hir_typeck/expr.cpp @@ -1435,7 +1435,9 @@ namespace typeck { node.m_arg_types.push_back( mv$(fcn_ret) ); ), (Function, - TODO(node.span(), "CallValue with Function - " << ty); + for( const auto& arg : e.m_arg_types ) + node.m_arg_types.push_back( arg.clone() ); + node.m_arg_types.push_back( e.m_rettype->clone() ); ), (Infer, ) -- cgit v1.2.3