Commit 975cb9e9a9

Sage Hane <sage@sagehane.com>
2021-05-04 21:18:34
std.zig: make the unrecognized C flag case non-fatal
1 parent 6490e57
Changed files (1)
lib
std
lib/std/zig/system.zig
@@ -46,9 +46,6 @@ pub const NativePaths = struct {
             var it = mem.tokenize(nix_cflags_compile, " ");
             while (true) {
                 const word = it.next() orelse break;
-                if (mem.startsWith(u8, word, "-frandom-seed=")) {
-                    continue;
-                }
                 if (mem.eql(u8, word, "-isystem")) {
                     const include_path = it.next() orelse {
                         try self.addWarning("Expected argument after -isystem in NIX_CFLAGS_COMPILE");
@@ -56,8 +53,10 @@ pub const NativePaths = struct {
                     };
                     try self.addIncludeDir(include_path);
                 } else {
+                    if (mem.startsWith(u8, word, "-frandom-seed=")) {
+                        continue;
+                    }
                     try self.addWarningFmt("Unrecognized C flag from NIX_CFLAGS_COMPILE: {s}", .{word});
-                    break;
                 }
             }
         } else |err| switch (err) {