diff options
author | Jürg Billeter <j@bitron.ch> | 2009-07-27 19:30:41 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2009-07-27 19:30:41 +0200 |
commit | 2685caf7e0ee6bba8bbe0643d993a08fab37395f (patch) | |
tree | c3e68ef7204b51b194fb8dda0ec79a4790055710 /vala/valaconstant.vala | |
parent | 50007f6334297a929d58ecc57864a643e64ca3c2 (diff) | |
download | vala-2685caf7e0ee6bba8bbe0643d993a08fab37395f.tar.gz |
Report error when initializing constants or fields in bindings
Fixes bug 556197.
Diffstat (limited to 'vala/valaconstant.vala')
-rw-r--r-- | vala/valaconstant.vala | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vala/valaconstant.vala b/vala/valaconstant.vala index 1aa299a54..54722c37a 100644 --- a/vala/valaconstant.vala +++ b/vala/valaconstant.vala @@ -191,6 +191,11 @@ public class Vala.Constant : Member, Lockable { return false; } } + } else { + if (initializer != null) { + error = true; + Report.error (source_reference, "External constants cannot use initializers"); + } } if (!external_package && !hides && get_hidden_member () != null) { |