From 6b672ea93e26f916b25c0346e575e992ad15d135 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Sun, 21 Dec 2014 16:06:45 +0100 Subject: [PATCH] Allow SimpleType object initializer without a default constructor Fixes bug 740600 --- vala/valaobjectcreationexpression.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vala/valaobjectcreationexpression.vala b/vala/valaobjectcreationexpression.vala index daf31137d..6b18efddc 100644 --- a/vala/valaobjectcreationexpression.vala +++ b/vala/valaobjectcreationexpression.vala @@ -298,7 +298,7 @@ public class Vala.ObjectCreationExpression : Expression { symbol_reference = st.default_construction_method; } - if (st.is_simple_type () && symbol_reference == null) { + if (st.is_simple_type () && symbol_reference == null && object_initializer.size == 0) { error = true; Report.error (source_reference, "`%s' does not have a default constructor".printf (st.get_full_name ())); return false; -- 2.47.2