| author | |
| committer | |
| log | 03de5ec6dd572ee9601fef6ee5d527c310fb726c |
| tree | 7ef588b9f7e610f877246564b6b373a66e2d2726 |
| parent | a804944c7d844763103aa37ba07541f2349ab273 |
These are represented by not having a file for them.2 files changed, 8 insertions(+), 1 deletions(-)
lib/std/target.zig+1-1| ... | @@ -430,8 +430,8 @@ pub const Target = struct { | ... | @@ -430,8 +430,8 @@ pub const Target = struct { |
| 430 | pub const powerpc = @import("target/powerpc.zig"); | 430 | pub const powerpc = @import("target/powerpc.zig"); |
| 431 | pub const riscv = @import("target/riscv.zig"); | 431 | pub const riscv = @import("target/riscv.zig"); |
| 432 | pub const sparc = @import("target/sparc.zig"); | 432 | pub const sparc = @import("target/sparc.zig"); |
| 433 | pub const spirv = @import("target/spirv.zig"); | ||
| 434 | pub const systemz = @import("target/systemz.zig"); | 433 | pub const systemz = @import("target/systemz.zig"); |
| 434 | pub const ve = @import("target/ve.zig"); | ||
| 435 | pub const wasm = @import("target/wasm.zig"); | 435 | pub const wasm = @import("target/wasm.zig"); |
| 436 | pub const x86 = @import("target/x86.zig"); | 436 | pub const x86 = @import("target/x86.zig"); |
| 437 | 437 |
tools/update_cpu_features.zig+7| ... | @@ -320,6 +320,13 @@ fn processOneTarget(job: Job) anyerror!void { | ... | @@ -320,6 +320,13 @@ fn processOneTarget(job: Job) anyerror!void { |
| 320 | defer target_dir.close(); | 320 | defer target_dir.close(); |
| 321 | 321 | ||
| 322 | const zig_code_basename = try std.fmt.allocPrint(arena, "{s}.zig", .{llvm_target.zig_name}); | 322 | const zig_code_basename = try std.fmt.allocPrint(arena, "{s}.zig", .{llvm_target.zig_name}); |
| 323 | |||
| 324 | if (all_features.items.len == 0) { | ||
| 325 | // We represent this with an empty file. | ||
| 326 | try target_dir.deleteTree(zig_code_basename); | ||
| 327 | return; | ||
| 328 | } | ||
| 329 | |||
| 323 | var zig_code_file = try target_dir.createFile(zig_code_basename, .{}); | 330 | var zig_code_file = try target_dir.createFile(zig_code_basename, .{}); |
| 324 | defer zig_code_file.close(); | 331 | defer zig_code_file.close(); |
| 325 | 332 |