diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-11-17 15:02:01 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-11-17 17:24:21 +0100 |
commit | af94c0447c37e42b0c246bb6c4420f6f4090c1f2 (patch) | |
tree | 8e226c9383e2f3afc83027fdf7af226b8b08bde7 /tests/semantic/class-compact-field-lock.test | |
parent | 62a5711cee07418c64c15272e5f23c5c13bce390 (diff) | |
download | vala-af94c0447c37e42b0c246bb6c4420f6f4090c1f2.tar.gz |
vala: Compact classes don't allow private/class fields and to lock fields
This conveniently moves 2 error reports from codegen to semantic check too.
Diffstat (limited to 'tests/semantic/class-compact-field-lock.test')
-rw-r--r-- | tests/semantic/class-compact-field-lock.test | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/semantic/class-compact-field-lock.test b/tests/semantic/class-compact-field-lock.test new file mode 100644 index 000000000..d4124ee42 --- /dev/null +++ b/tests/semantic/class-compact-field-lock.test @@ -0,0 +1,13 @@ +Invalid Code + +[Compact] +class Foo { + public int i; + public void foo () { + lock (i) { + } + } +} + +void main () { +} |