From: Jamie McCracken Date: Mon, 12 Oct 2009 20:17:46 +0000 (-0400) Subject: Genie: Handle casts involving arrays/lists/dicts correctly X-Git-Tag: 0.7.8~54 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c1356ffbedccb2974a0ae912143aaa61f51da703;p=thirdparty%2Fvala.git Genie: Handle casts involving arrays/lists/dicts correctly --- diff --git a/vala/valagenieparser.vala b/vala/valagenieparser.vala index a6a104715..aa94c1240 100644 --- a/vala/valagenieparser.vala +++ b/vala/valagenieparser.vala @@ -1154,6 +1154,9 @@ public class Vala.Genie.Parser : CodeVisitor { case TokenType.VOID: case TokenType.DYNAMIC: case TokenType.IDENTIFIER: + case TokenType.ARRAY: + case TokenType.LIST: + case TokenType.DICT: var type = parse_type (); if (accept (TokenType.CLOSE_PARENS)) { // check follower to decide whether to create cast expression