From 91e3431d4a55aa46884b267be5aa586f3ed94f74 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 5 Jan 2021 20:44:19 -0700 Subject: [PATCH] stage2 test harness: don't try to run non-native C backend tests --- src/test.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/test.zig b/src/test.zig index f630898189..682fb5078f 100644 --- a/src/test.zig +++ b/src/test.zig @@ -817,6 +817,10 @@ pub const TestContext = struct { // child process. const exe_path = try std.fmt.allocPrint(arena, "." ++ std.fs.path.sep_str ++ "{s}", .{bin_name}); if (case.object_format != null and case.object_format.? == .c) { + if (case.target.getExternalExecutor() != .native) { + // We wouldn't be able to run the compiled C code. + return; // Pass test. + } try argv.appendSlice(&[_][]const u8{ std.testing.zig_exe_path, "run",