Andrew Kelley
8caa206417
test-cases: fix race with zig run on C backend tests
...
Also avoid redundantly doing compile-error checks on multiple targets
for test cases where that is not helpful.
2022-06-14 15:27:43 -07:00
Andrew Kelley
434226c89d
stage2: fix type printing of sub-byte pointers
2022-06-08 15:18:43 -07:00
Veikka Tuominen
cb5d2b691a
Sema: validate equality on store to comptime field
2022-06-06 13:11:50 -07:00
Veikka Tuominen
50a6b0f3ac
Sema: fix function type callconv inference
2022-06-04 11:33:18 +03:00
Andrew Kelley
4994ac18e4
Merge pull request #11733 from Vexu/stage2
...
more misc stage2 fixes
2022-05-27 16:20:49 -04:00
Veikka Tuominen
e08cdad53b
Sema: add error for runtime indexing comptime array
2022-05-27 10:29:15 +03:00
Jakub Konka
5ce9c878cf
apply Vexu's suggestion to use failing_allocator for now
2022-05-26 16:55:31 +02:00
Jakub Konka
d1e4600675
test: correctly track identical error msgs in handled errors list
...
Prior to this change, for an example compiler error test case with
multiple identical errors messages such as
```
:1:2: error: foo
:1:2: error: foo
```
the test harness would never increment the error index thus only
marking the very first error message as handled yielding a false
positive.
Additionally, while here, regress `dereference_anyopaque` test case
as not passing on `wasm32-wasi` target.
2022-05-26 16:23:56 +02:00
Veikka Tuominen
92c4e4f2c2
Sema: zirArrayType does need source location
2022-05-26 13:26:55 +03:00
Veikka Tuominen
b0e8bf15f5
Sema: add error for dereferencing comptime value at runtime
2022-05-25 17:39:55 +03:00
Andrew Kelley
7db39384f7
move bound function behavior test to compile error test
2022-05-24 15:34:52 -07:00
Jakub Konka
3624e1ef48
test: move compile errors and incremental tests into common dir
2022-05-04 23:51:16 +02:00