| ... | ... | @@ -256,11 +256,15 @@ pub fn targetTriple(allocator: Allocator, target: *const std.Target) ![]const u8 |
| 256 | 256 | .none, |
| 257 | 257 | .windows, |
| 258 | 258 | => {}, |
| 259 | | .semver => |ver| try llvm_triple.print("{d}.{d}.{d}", .{ |
| 260 | | ver.min.major, |
| 261 | | ver.min.minor, |
| 262 | | ver.min.patch, |
| 263 | | }), |
| 259 | .semver => |ver| if (target.os.tag == .wasi and ver.min.major == 0) { |
| 260 | try llvm_triple.print("p{d}", .{ver.min.minor}); |
| 261 | } else { |
| 262 | try llvm_triple.print("{d}.{d}.{d}", .{ |
| 263 | ver.min.major, |
| 264 | ver.min.minor, |
| 265 | ver.min.patch, |
| 266 | }); |
| 267 | }, |
| 264 | 268 | inline .linux, .hurd => |ver| try llvm_triple.print("{d}.{d}.{d}", .{ |
| 265 | 269 | ver.range.min.major, |
| 266 | 270 | ver.range.min.minor, |