diff options
author | Camil Staps | 2017-07-19 21:59:47 +0000 |
---|---|---|
committer | Camil Staps | 2017-07-19 21:59:47 +0000 |
commit | f76f972a9d4b0db0b021225e70638f5cb7af0a8e (patch) | |
tree | 101a54ad70931ed824c88e2e64d81e7bd3dbae22 /examples | |
parent | Fix testing code (diff) |
Add checks: no main, duplicate function, duplicate local
Diffstat (limited to 'examples')
-rw-r--r-- | examples/errors.sil | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/examples/errors.sil b/examples/errors.sil new file mode 100644 index 0000000..4507097 --- /dev/null +++ b/examples/errors.sil @@ -0,0 +1,18 @@ +Int noReturnFromNonVoid() { + Int a; + a := 5; +} + +Void returnFromVoid() { + return 5; +} + +Void duplicateFunction() { +} + +Void duplicateFunction() { +} + +Void duplicateLocals(Int a) { + Int a; +} |