diff options
Diffstat (limited to 'test/run_tests.cpp')
| -rw-r--r-- | test/run_tests.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/run_tests.cpp b/test/run_tests.cpp index 266720ccbd..3316c792cb 100644 --- a/test/run_tests.cpp +++ b/test/run_tests.cpp @@ -1814,6 +1814,13 @@ fn derp(){} add_compile_fail_case("assign null to non-nullable pointer", R"SOURCE( const a: &u8 = null; )SOURCE", 1, ".tmp_source.zig:2:16: error: expected maybe type, got '&u8'"); + + add_compile_fail_case("indexing an array of size zero", R"SOURCE( +const array = []u8{}; +fn foo() { + const pointer = &array[0]; +} + )SOURCE", 1, ".tmp_source.zig:4:27: error: out of bounds array access"); } ////////////////////////////////////////////////////////////////////////////// |
