summaryrefslogtreecommitdiff
path: root/vala/valaarraycreationexpression.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2018-08-08 16:36:38 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2018-09-20 13:44:33 +0200
commit6dbd255e042635fbdb1701069e5ee8b0d24e616a (patch)
treef10b00647e2ef2c0e95063b80a89403944eb4cbc /vala/valaarraycreationexpression.vala
parenta7dcb10202425ee44c0a7e9787040fdd5e852365 (diff)
downloadvala-6dbd255e042635fbdb1701069e5ee8b0d24e616a.tar.gz
vala: Check if ArrayType supports its given element-type in analyzer pass
Diffstat (limited to 'vala/valaarraycreationexpression.vala')
-rw-r--r--vala/valaarraycreationexpression.vala4
1 files changed, 4 insertions, 0 deletions
diff --git a/vala/valaarraycreationexpression.vala b/vala/valaarraycreationexpression.vala
index 2282d6f80..41b0f351b 100644
--- a/vala/valaarraycreationexpression.vala
+++ b/vala/valaarraycreationexpression.vala
@@ -262,6 +262,10 @@ public class Vala.ArrayCreationExpression : Expression {
value_type = new ArrayType (element_type, rank, source_reference);
value_type.value_owned = true;
+ if (!value_type.check (context)) {
+ return false;
+ }
+
return !error;
}