diff options
Diffstat (limited to 'tests/langerrors')
| -rw-r--r-- | tests/langerrors/bad_char_first_statement.zc | 3 | ||||
| -rw-r--r-- | tests/langerrors/bad_float_first_statement.zc | 3 | ||||
| -rw-r--r-- | tests/langerrors/params_25.zc | 3 |
3 files changed, 9 insertions, 0 deletions
diff --git a/tests/langerrors/bad_char_first_statement.zc b/tests/langerrors/bad_char_first_statement.zc new file mode 100644 index 0000000..ca2ccfa --- /dev/null +++ b/tests/langerrors/bad_char_first_statement.zc @@ -0,0 +1,3 @@ +// expect: bad character literal +include rt; +fn main() { int a = 'ab'; rt.put_n(a); return 0; } diff --git a/tests/langerrors/bad_float_first_statement.zc b/tests/langerrors/bad_float_first_statement.zc new file mode 100644 index 0000000..2dcca38 --- /dev/null +++ b/tests/langerrors/bad_float_first_statement.zc @@ -0,0 +1,3 @@ +// expect: bad float +include rt; +fn main() { rt.put_n(1e); return 0; } diff --git a/tests/langerrors/params_25.zc b/tests/langerrors/params_25.zc new file mode 100644 index 0000000..738cbcc --- /dev/null +++ b/tests/langerrors/params_25.zc @@ -0,0 +1,3 @@ +// expect: too many parameters +fn f(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20, a21, a22, a23, a24, a25) { return 0; } +fn main() { return 0; } |
