From 061b63d4fd88e5802927bd42d4b0fd8d5f6fc0f8 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 23 Oct 2016 15:40:43 +0800 Subject: AST - Remove TypeRef from node template --- src/parse/expr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/parse') diff --git a/src/parse/expr.cpp b/src/parse/expr.cpp index 471e6c34..ddac8a2b 100644 --- a/src/parse/expr.cpp +++ b/src/parse/expr.cpp @@ -811,7 +811,7 @@ ExprNodeP Parse_Expr12(TokenStream& lex) auto rv = Parse_Expr13(lex); if(GET_TOK(tok, lex) == TOK_COLON) { - rv->get_res_type() = Parse_Type(lex); + rv = NEWNODE( AST::ExprNode_TypeAnnotation, mv$(rv), Parse_Type(lex) ); } else { -- cgit v1.2.3