authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-12-20 22:14:51-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-01-15 15:11:36-08:00
logfbbb54bab212e8db251ea7409945d5cecfd732c6
tree9135fd5b72e2313e434a9ebbf44d431274270813
parent2dbf66dd698601ae8aaee86d5ba6a9078dda0a8e

std.io: remove the "temporary workaround" for stage2_aarch64


1 files changed, 0 insertions(+), 12 deletions(-)

lib/std/io.zig-12
...@@ -16,10 +16,6 @@ const Allocator = std.mem.Allocator;...@@ -16,10 +16,6 @@ const Allocator = std.mem.Allocator;
1616
17fn getStdOutHandle() posix.fd_t {17fn getStdOutHandle() posix.fd_t {
18 if (is_windows) {18 if (is_windows) {
19 if (builtin.zig_backend == .stage2_aarch64) {
20 // TODO: this is just a temporary workaround until we advance aarch64 backend further along.
21 return windows.GetStdHandle(windows.STD_OUTPUT_HANDLE) catch windows.INVALID_HANDLE_VALUE;
22 }
23 return windows.peb().ProcessParameters.hStdOutput;19 return windows.peb().ProcessParameters.hStdOutput;
24 }20 }
2521
...@@ -36,10 +32,6 @@ pub fn getStdOut() File {...@@ -36,10 +32,6 @@ pub fn getStdOut() File {
3632
37fn getStdErrHandle() posix.fd_t {33fn getStdErrHandle() posix.fd_t {
38 if (is_windows) {34 if (is_windows) {
39 if (builtin.zig_backend == .stage2_aarch64) {
40 // TODO: this is just a temporary workaround until we advance aarch64 backend further along.
41 return windows.GetStdHandle(windows.STD_ERROR_HANDLE) catch windows.INVALID_HANDLE_VALUE;
42 }
43 return windows.peb().ProcessParameters.hStdError;35 return windows.peb().ProcessParameters.hStdError;
44 }36 }
4537
...@@ -56,10 +48,6 @@ pub fn getStdErr() File {...@@ -56,10 +48,6 @@ pub fn getStdErr() File {
5648
57fn getStdInHandle() posix.fd_t {49fn getStdInHandle() posix.fd_t {
58 if (is_windows) {50 if (is_windows) {
59 if (builtin.zig_backend == .stage2_aarch64) {
60 // TODO: this is just a temporary workaround until we advance aarch64 backend further along.
61 return windows.GetStdHandle(windows.STD_INPUT_HANDLE) catch windows.INVALID_HANDLE_VALUE;
62 }
63 return windows.peb().ProcessParameters.hStdInput;51 return windows.peb().ProcessParameters.hStdInput;
64 }52 }
6553