From 0eddf0cbc0a88121a67239d5899dca8a39c39cd8 Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Sun, 18 Dec 2022 00:45:07 +0200 Subject: Sema: fix condition for non-pointer noalias error Closes #13987 --- test/cases/compile_errors/noalias_on_non_pointer_param.zig | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/cases/compile_errors/noalias_on_non_pointer_param.zig') 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 -- cgit v1.2.3