diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-08-08 16:36:38 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-09-20 13:44:33 +0200 |
commit | 6dbd255e042635fbdb1701069e5ee8b0d24e616a (patch) | |
tree | f10b00647e2ef2c0e95063b80a89403944eb4cbc /vala/valaarraycreationexpression.vala | |
parent | a7dcb10202425ee44c0a7e9787040fdd5e852365 (diff) | |
download | vala-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.vala | 4 |
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; } |