| ... | @@ -328,7 +328,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -328,7 +328,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 328 | .macos => { | 328 | .macos => { |
| 329 | // While loops | 329 | // While loops |
| 330 | case.addCompareOutput( | 330 | case.addCompareOutput( |
| 331 | \\extern fn write(usize, usize, usize) usize; | 331 | \\extern "c" fn write(usize, usize, usize) usize; |
| 332 | \\ | 332 | \\ |
| 333 | \\pub fn main() void { | 333 | \\pub fn main() void { |
| 334 | \\ var i: u32 = 0; | 334 | \\ var i: u32 = 0; |
| ... | @@ -349,7 +349,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -349,7 +349,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 349 | | 349 | |
| 350 | // inline while requires the condition to be comptime known. | 350 | // inline while requires the condition to be comptime known. |
| 351 | case.addError( | 351 | case.addError( |
| 352 | \\extern fn write(usize, usize, usize) usize; | 352 | \\extern "c" fn write(usize, usize, usize) usize; |
| 353 | \\ | 353 | \\ |
| 354 | \\pub fn main() void { | 354 | \\pub fn main() void { |
| 355 | \\ var i: u32 = 0; | 355 | \\ var i: u32 = 0; |
| ... | @@ -652,7 +652,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -652,7 +652,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 652 | .macos => { | 652 | .macos => { |
| 653 | // Basic for loop | 653 | // Basic for loop |
| 654 | case.addCompareOutput( | 654 | case.addCompareOutput( |
| 655 | \\extern fn write(usize, usize, usize) usize; | 655 | \\extern "c" fn write(usize, usize, usize) usize; |
| 656 | \\ | 656 | \\ |
| 657 | \\pub fn main() void { | 657 | \\pub fn main() void { |
| 658 | \\ for ("hello") |_| print(); | 658 | \\ for ("hello") |_| print(); |
| ... | @@ -736,7 +736,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -736,7 +736,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 736 | }), | 736 | }), |
| 737 | .macos => try case.files.append(.{ | 737 | .macos => try case.files.append(.{ |
| 738 | .src = | 738 | .src = |
| 739 | \\extern fn write(usize, usize, usize) usize; | 739 | \\extern "c" fn write(usize, usize, usize) usize; |
| 740 | \\ | 740 | \\ |
| 741 | \\pub fn print() void { | 741 | \\pub fn print() void { |
| 742 | \\ _ = write(1, @ptrToInt("Hello, World!\n"), 14); | 742 | \\ _ = write(1, @ptrToInt("Hello, World!\n"), 14); |
| ... | @@ -814,7 +814,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -814,7 +814,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 814 | }), | 814 | }), |
| 815 | .macos => try case.files.append(.{ | 815 | .macos => try case.files.append(.{ |
| 816 | .src = | 816 | .src = |
| 817 | \\extern fn write(usize, usize, usize) usize; | 817 | \\extern "c" fn write(usize, usize, usize) usize; |
| 818 | \\fn print() void { | 818 | \\fn print() void { |
| 819 | \\ _ = write(1, @ptrToInt("Hello, World!\n"), 14); | 819 | \\ _ = write(1, @ptrToInt("Hello, World!\n"), 14); |
| 820 | \\} | 820 | \\} |
| ... | @@ -1478,7 +1478,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -1478,7 +1478,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1478 | \\} | 1478 | \\} |
| 1479 | , "HelloHello, World!\n"), | 1479 | , "HelloHello, World!\n"), |
| 1480 | .macos => case.addCompareOutput( | 1480 | .macos => case.addCompareOutput( |
| 1481 | \\extern fn write(usize, usize, usize) usize; | 1481 | \\extern "c" fn write(usize, usize, usize) usize; |
| 1482 | \\ | 1482 | \\ |
| 1483 | \\pub fn main() void { | 1483 | \\pub fn main() void { |
| 1484 | \\ comptime var len: u32 = 5; | 1484 | \\ comptime var len: u32 = 5; |
| ... | @@ -1550,7 +1550,7 @@ pub fn addCases(ctx: *TestContext) !void { | ... | @@ -1550,7 +1550,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 1550 | \\} | 1550 | \\} |
| 1551 | , "HeHelHellHello"), | 1551 | , "HeHelHellHello"), |
| 1552 | .macos => case.addCompareOutput( | 1552 | .macos => case.addCompareOutput( |
| 1553 | \\extern fn write(usize, usize, usize) usize; | 1553 | \\extern "c" fn write(usize, usize, usize) usize; |
| 1554 | \\ | 1554 | \\ |
| 1555 | \\pub fn main() void { | 1555 | \\pub fn main() void { |
| 1556 | \\ comptime var i: u64 = 2; | 1556 | \\ comptime var i: u64 = 2; |
| ... | @@ -2117,8 +2117,8 @@ fn addMacOsTestCases(ctx: *TestContext) !void { | ... | @@ -2117,8 +2117,8 @@ fn addMacOsTestCases(ctx: *TestContext) !void { |
| 2117 | | 2117 | |
| 2118 | // Regular old hello world | 2118 | // Regular old hello world |
| 2119 | case.addCompareOutput( | 2119 | case.addCompareOutput( |
| 2120 | \\extern fn write(usize, usize, usize) usize; | 2120 | \\extern "c" fn write(usize, usize, usize) usize; |
| 2121 | \\extern fn exit(usize) noreturn; | 2121 | \\extern "c" fn exit(usize) noreturn; |
| 2122 | \\ | 2122 | \\ |
| 2123 | \\pub export fn main() noreturn { | 2123 | \\pub export fn main() noreturn { |
| 2124 | \\ print(); | 2124 | \\ print(); |
| ... | @@ -2137,7 +2137,7 @@ fn addMacOsTestCases(ctx: *TestContext) !void { | ... | @@ -2137,7 +2137,7 @@ fn addMacOsTestCases(ctx: *TestContext) !void { |
| 2137 | | 2137 | |
| 2138 | // Now using start.zig without an explicit extern exit fn | 2138 | // Now using start.zig without an explicit extern exit fn |
| 2139 | case.addCompareOutput( | 2139 | case.addCompareOutput( |
| 2140 | \\extern fn write(usize, usize, usize) usize; | 2140 | \\extern "c" fn write(usize, usize, usize) usize; |
| 2141 | \\ | 2141 | \\ |
| 2142 | \\pub fn main() void { | 2142 | \\pub fn main() void { |
| 2143 | \\ print(); | 2143 | \\ print(); |
| ... | @@ -2154,7 +2154,7 @@ fn addMacOsTestCases(ctx: *TestContext) !void { | ... | @@ -2154,7 +2154,7 @@ fn addMacOsTestCases(ctx: *TestContext) !void { |
| 2154 | | 2154 | |
| 2155 | // Print it 4 times and force growth and realloc. | 2155 | // Print it 4 times and force growth and realloc. |
| 2156 | case.addCompareOutput( | 2156 | case.addCompareOutput( |
| 2157 | \\extern fn write(usize, usize, usize) usize; | 2157 | \\extern "c" fn write(usize, usize, usize) usize; |
| 2158 | \\ | 2158 | \\ |
| 2159 | \\pub fn main() void { | 2159 | \\pub fn main() void { |
| 2160 | \\ print(); | 2160 | \\ print(); |
| ... | @@ -2178,7 +2178,7 @@ fn addMacOsTestCases(ctx: *TestContext) !void { | ... | @@ -2178,7 +2178,7 @@ fn addMacOsTestCases(ctx: *TestContext) !void { |
| 2178 | | 2178 | |
| 2179 | // Print it once, and change the message. | 2179 | // Print it once, and change the message. |
| 2180 | case.addCompareOutput( | 2180 | case.addCompareOutput( |
| 2181 | \\extern fn write(usize, usize, usize) usize; | 2181 | \\extern "c" fn write(usize, usize, usize) usize; |
| 2182 | \\ | 2182 | \\ |
| 2183 | \\pub fn main() void { | 2183 | \\pub fn main() void { |
| 2184 | \\ print(); | 2184 | \\ print(); |
| ... | @@ -2195,7 +2195,7 @@ fn addMacOsTestCases(ctx: *TestContext) !void { | ... | @@ -2195,7 +2195,7 @@ fn addMacOsTestCases(ctx: *TestContext) !void { |
| 2195 | | 2195 | |
| 2196 | // Now we print it twice. | 2196 | // Now we print it twice. |
| 2197 | case.addCompareOutput( | 2197 | case.addCompareOutput( |
| 2198 | \\extern fn write(usize, usize, usize) usize; | 2198 | \\extern "c" fn write(usize, usize, usize) usize; |
| 2199 | \\ | 2199 | \\ |
| 2200 | \\pub fn main() void { | 2200 | \\pub fn main() void { |
| 2201 | \\ print(); | 2201 | \\ print(); |