diff options
Diffstat (limited to 'tests/langerrors')
| -rw-r--r-- | tests/langerrors/const_local_no_init.zc | 8 | ||||
| -rw-r--r-- | tests/langerrors/const_local_write.zc | 9 |
2 files changed, 17 insertions, 0 deletions
diff --git a/tests/langerrors/const_local_no_init.zc b/tests/langerrors/const_local_no_init.zc new file mode 100644 index 0000000..15832a1 --- /dev/null +++ b/tests/langerrors/const_local_no_init.zc @@ -0,0 +1,8 @@ +namespace; +include rt; + +// expect: a const needs an initializer +fn main() { + const k; + return 0; +} diff --git a/tests/langerrors/const_local_write.zc b/tests/langerrors/const_local_write.zc new file mode 100644 index 0000000..31220be --- /dev/null +++ b/tests/langerrors/const_local_write.zc @@ -0,0 +1,9 @@ +namespace; +include rt; + +// expect: const storage cannot be modified +fn main() { + const k = 5; + k = 6; + rt.put_n(k); +} |
