From 6efc390bb6a9d1bb6f59694baad978a474c2ff82 Mon Sep 17 00:00:00 2001 From: Ulf Norell Date: Sat, 14 Sep 2019 14:44:25 +0200 Subject: [PATCH] Fix bug when using old tuple syntax --- src/aeso_ast_infer_types.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/aeso_ast_infer_types.erl b/src/aeso_ast_infer_types.erl index 87066ec..f866c1e 100644 --- a/src/aeso_ast_infer_types.erl +++ b/src/aeso_ast_infer_types.erl @@ -783,7 +783,8 @@ check_type(_Env, Type = {uvar, _, _}, Arity) -> ensure_base_type(Type, Arity), Type; check_type(_Env, {args_t, Ann, Ts}, _) -> - type_error({new_tuple_syntax, Ann, Ts}). + type_error({new_tuple_syntax, Ann, Ts}), + {tuple_t, Ann, Ts}. ensure_base_type(Type, Arity) -> [ type_error({wrong_type_arguments, Type, Arity, 0}) || Arity /= 0 ],