diff --git a/build.zig b/build.zig index e63a596441..505ea90aee 100644 --- a/build.zig +++ b/build.zig @@ -79,6 +79,12 @@ pub fn build(b: *std.Build) !void { "text", "-Wno-unused-command-line-argument", "-Werror", + // false positive in astgen.c comptimeDecl: analyzer cannot track + // scratch_instructions ownership through pointer parameters. + "-Xclang", + "-analyzer-disable-checker", + "-Xclang", + "unix.Malloc", }); clang_analyze.addFileArg(b.path(cfile)); clang_analyze.expectExitCode(0);