diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-12-18 00:45:07 +0200 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-12-19 12:19:25 +0200 |
| commit | 0eddf0cbc0a88121a67239d5899dca8a39c39cd8 (patch) | |
| tree | 3d271460ab2998ba842e350022523fe73929f4a7 /test/cases/compile_errors | |
| parent | 3db8cffa3b383011471f425983a7e98ad8a46aa5 (diff) | |
| download | zig-0eddf0cbc0a88121a67239d5899dca8a39c39cd8.tar.gz zig-0eddf0cbc0a88121a67239d5899dca8a39c39cd8.zip | |
Sema: fix condition for non-pointer noalias error
Closes #13987
Diffstat (limited to 'test/cases/compile_errors')
| -rw-r--r-- | test/cases/compile_errors/noalias_on_non_pointer_param.zig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/cases/compile_errors/noalias_on_non_pointer_param.zig b/test/cases/compile_errors/noalias_on_non_pointer_param.zig index f637013c93..806808820f 100644 --- a/test/cases/compile_errors/noalias_on_non_pointer_param.zig +++ b/test/cases/compile_errors/noalias_on_non_pointer_param.zig @@ -1,6 +1,12 @@ fn f(noalias x: i32) void { _ = x; } export fn entry() void { f(1234); } +fn generic(comptime T: type, noalias _: [*]T, noalias _: [*]const T, _: usize) void {} +comptime { _ = generic; } + +fn slice(noalias _: []u8) void {} +comptime { _ = slice; } + // error // backend=stage2 // target=native |
