| author | |
| committer | |
| log | b109daacddf54dbe4ffcbef9041443f2759511e3 |
| tree | 7f02883d8a68324da98159fb07623af698e9e078 |
| parent | c102e1371088cf34aac28627a8523e66f0525098 |
This way the start code respects them.7 files changed, 64 insertions(+), 64 deletions(-)
test/stage2/aarch64.zig+2-2| ... | ... | @@ -11,7 +11,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 11 | 11 | var case = ctx.exe("linux_aarch64 hello world", linux_aarch64); |
| 12 | 12 | // Regular old hello world |
| 13 | 13 | case.addCompareOutput( |
| 14 | \\export fn _start() noreturn { | |
| 14 | \\pub export fn _start() noreturn { | |
| 15 | 15 | \\ print(); |
| 16 | 16 | \\ exit(); |
| 17 | 17 | \\} |
| ... | ... | @@ -51,7 +51,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 51 | 51 | var case = ctx.exe("exit fn taking argument", linux_aarch64); |
| 52 | 52 | |
| 53 | 53 | case.addCompareOutput( |
| 54 | \\export fn _start() noreturn { | |
| 54 | \\pub export fn _start() noreturn { | |
| 55 | 55 | \\ exit(0); |
| 56 | 56 | \\} |
| 57 | 57 | \\ |
test/stage2/arm.zig+14-14| ... | ... | @@ -11,7 +11,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 11 | 11 | var case = ctx.exe("linux_arm hello world", linux_arm); |
| 12 | 12 | // Regular old hello world |
| 13 | 13 | case.addCompareOutput( |
| 14 | \\export fn _start() noreturn { | |
| 14 | \\pub export fn _start() noreturn { | |
| 15 | 15 | \\ print(); |
| 16 | 16 | \\ exit(); |
| 17 | 17 | \\} |
| ... | ... | @@ -50,7 +50,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 50 | 50 | // be in a specific order because otherwise the write to r0 |
| 51 | 51 | // would overwrite the len parameter which resides in r0 |
| 52 | 52 | case.addCompareOutput( |
| 53 | \\export fn _start() noreturn { | |
| 53 | \\pub export fn _start() noreturn { | |
| 54 | 54 | \\ print(id(14)); |
| 55 | 55 | \\ exit(); |
| 56 | 56 | \\} |
| ... | ... | @@ -89,7 +89,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 89 | 89 | var case = ctx.exe("non-leaf functions", linux_arm); |
| 90 | 90 | // Testing non-leaf functions |
| 91 | 91 | case.addCompareOutput( |
| 92 | \\export fn _start() noreturn { | |
| 92 | \\pub export fn _start() noreturn { | |
| 93 | 93 | \\ foo(); |
| 94 | 94 | \\ exit(); |
| 95 | 95 | \\} |
| ... | ... | @@ -119,7 +119,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 119 | 119 | |
| 120 | 120 | // Add two numbers |
| 121 | 121 | case.addCompareOutput( |
| 122 | \\export fn _start() noreturn { | |
| 122 | \\pub export fn _start() noreturn { | |
| 123 | 123 | \\ print(2, 4); |
| 124 | 124 | \\ print(1, 7); |
| 125 | 125 | \\ exit(); |
| ... | ... | @@ -152,7 +152,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 152 | 152 | |
| 153 | 153 | // Subtract two numbers |
| 154 | 154 | case.addCompareOutput( |
| 155 | \\export fn _start() noreturn { | |
| 155 | \\pub export fn _start() noreturn { | |
| 156 | 156 | \\ print(10, 5); |
| 157 | 157 | \\ print(4, 3); |
| 158 | 158 | \\ exit(); |
| ... | ... | @@ -185,7 +185,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 185 | 185 | |
| 186 | 186 | // Bitwise And |
| 187 | 187 | case.addCompareOutput( |
| 188 | \\export fn _start() noreturn { | |
| 188 | \\pub export fn _start() noreturn { | |
| 189 | 189 | \\ print(8, 9); |
| 190 | 190 | \\ print(3, 7); |
| 191 | 191 | \\ exit(); |
| ... | ... | @@ -218,7 +218,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 218 | 218 | |
| 219 | 219 | // Bitwise Or |
| 220 | 220 | case.addCompareOutput( |
| 221 | \\export fn _start() noreturn { | |
| 221 | \\pub export fn _start() noreturn { | |
| 222 | 222 | \\ print(4, 2); |
| 223 | 223 | \\ print(3, 7); |
| 224 | 224 | \\ exit(); |
| ... | ... | @@ -251,7 +251,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 251 | 251 | |
| 252 | 252 | // Bitwise Xor |
| 253 | 253 | case.addCompareOutput( |
| 254 | \\export fn _start() noreturn { | |
| 254 | \\pub export fn _start() noreturn { | |
| 255 | 255 | \\ print(42, 42); |
| 256 | 256 | \\ print(3, 5); |
| 257 | 257 | \\ exit(); |
| ... | ... | @@ -287,7 +287,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 287 | 287 | var case = ctx.exe("if statements", linux_arm); |
| 288 | 288 | // Simple if statement in assert |
| 289 | 289 | case.addCompareOutput( |
| 290 | \\export fn _start() noreturn { | |
| 290 | \\pub export fn _start() noreturn { | |
| 291 | 291 | \\ var x: u32 = 123; |
| 292 | 292 | \\ var y: u32 = 42; |
| 293 | 293 | \\ assert(x > y); |
| ... | ... | @@ -316,7 +316,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 316 | 316 | var case = ctx.exe("while loops", linux_arm); |
| 317 | 317 | // Simple while loop with assert |
| 318 | 318 | case.addCompareOutput( |
| 319 | \\export fn _start() noreturn { | |
| 319 | \\pub export fn _start() noreturn { | |
| 320 | 320 | \\ var x: u32 = 2020; |
| 321 | 321 | \\ var i: u32 = 0; |
| 322 | 322 | \\ while (x > 0) { |
| ... | ... | @@ -349,7 +349,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 349 | 349 | var case = ctx.exe("integer multiplication", linux_arm); |
| 350 | 350 | // Simple u32 integer multiplication |
| 351 | 351 | case.addCompareOutput( |
| 352 | \\export fn _start() noreturn { | |
| 352 | \\pub export fn _start() noreturn { | |
| 353 | 353 | \\ assert(mul(1, 1) == 1); |
| 354 | 354 | \\ assert(mul(42, 1) == 42); |
| 355 | 355 | \\ assert(mul(1, 42) == 42); |
| ... | ... | @@ -385,7 +385,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 385 | 385 | // callee preserved register, otherwise it will be overwritten |
| 386 | 386 | // by the first parameter to baz. |
| 387 | 387 | case.addCompareOutput( |
| 388 | \\export fn _start() noreturn { | |
| 388 | \\pub export fn _start() noreturn { | |
| 389 | 389 | \\ assert(foo() == 43); |
| 390 | 390 | \\ exit(); |
| 391 | 391 | \\} |
| ... | ... | @@ -423,7 +423,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 423 | 423 | { |
| 424 | 424 | var case = ctx.exe("recursive fibonacci", linux_arm); |
| 425 | 425 | case.addCompareOutput( |
| 426 | \\export fn _start() noreturn { | |
| 426 | \\pub export fn _start() noreturn { | |
| 427 | 427 | \\ assert(fib(0) == 0); |
| 428 | 428 | \\ assert(fib(1) == 1); |
| 429 | 429 | \\ assert(fib(2) == 1); |
| ... | ... | @@ -462,7 +462,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 462 | 462 | { |
| 463 | 463 | var case = ctx.exe("spilling registers", linux_arm); |
| 464 | 464 | case.addCompareOutput( |
| 465 | \\export fn _start() noreturn { | |
| 465 | \\pub export fn _start() noreturn { | |
| 466 | 466 | \\ assert(add(3, 4) == 791); |
| 467 | 467 | \\ exit(); |
| 468 | 468 | \\} |
test/stage2/darwin.zig+6-6| ... | ... | @@ -17,7 +17,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 17 | 17 | |
| 18 | 18 | // Incorrect return type |
| 19 | 19 | case.addError( |
| 20 | \\export fn _start() noreturn { | |
| 20 | \\pub export fn _start() noreturn { | |
| 21 | 21 | \\} |
| 22 | 22 | , &[_][]const u8{":2:1: error: expected noreturn, found void"}); |
| 23 | 23 | |
| ... | ... | @@ -26,7 +26,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 26 | 26 | \\extern "c" fn write(usize, usize, usize) usize; |
| 27 | 27 | \\extern "c" fn exit(usize) noreturn; |
| 28 | 28 | \\ |
| 29 | \\export fn _start() noreturn { | |
| 29 | \\pub export fn _start() noreturn { | |
| 30 | 30 | \\ print(); |
| 31 | 31 | \\ |
| 32 | 32 | \\ exit(0); |
| ... | ... | @@ -46,7 +46,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 46 | 46 | \\extern "c" fn write(usize, usize, usize) usize; |
| 47 | 47 | \\extern "c" fn exit(usize) noreturn; |
| 48 | 48 | \\ |
| 49 | \\export fn _start() noreturn { | |
| 49 | \\pub export fn _start() noreturn { | |
| 50 | 50 | \\ print(); |
| 51 | 51 | \\ |
| 52 | 52 | \\ exit(0); |
| ... | ... | @@ -66,7 +66,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 66 | 66 | \\extern "c" fn write(usize, usize, usize) usize; |
| 67 | 67 | \\extern "c" fn exit(usize) noreturn; |
| 68 | 68 | \\ |
| 69 | \\export fn _start() noreturn { | |
| 69 | \\pub export fn _start() noreturn { | |
| 70 | 70 | \\ print(); |
| 71 | 71 | \\ print(); |
| 72 | 72 | \\ |
| ... | ... | @@ -92,7 +92,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 92 | 92 | case.addCompareOutput( |
| 93 | 93 | \\extern "c" fn exit(usize) noreturn; |
| 94 | 94 | \\ |
| 95 | \\export fn _start() noreturn { | |
| 95 | \\pub export fn _start() noreturn { | |
| 96 | 96 | \\ exit(0); |
| 97 | 97 | \\} |
| 98 | 98 | , |
| ... | ... | @@ -103,7 +103,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 103 | 103 | \\extern "c" fn exit(usize) noreturn; |
| 104 | 104 | \\extern "c" fn write(usize, usize, usize) usize; |
| 105 | 105 | \\ |
| 106 | \\export fn _start() noreturn { | |
| 106 | \\pub export fn _start() noreturn { | |
| 107 | 107 | \\ _ = write(1, @ptrToInt("Hey!\n"), 5); |
| 108 | 108 | \\ exit(0); |
| 109 | 109 | \\} |
test/stage2/llvm.zig+8-8| ... | ... | @@ -18,7 +18,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 18 | 18 | \\ return a + b; |
| 19 | 19 | \\} |
| 20 | 20 | \\ |
| 21 | \\export fn main() c_int { | |
| 21 | \\pub export fn main() c_int { | |
| 22 | 22 | \\ var a: i32 = -5; |
| 23 | 23 | \\ const x = add(a, 7); |
| 24 | 24 | \\ var y = add(2, 0); |
| ... | ... | @@ -34,7 +34,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 34 | 34 | case.addCompareOutput( |
| 35 | 35 | \\extern fn puts(s: [*:0]const u8) c_int; |
| 36 | 36 | \\ |
| 37 | \\export fn main() c_int { | |
| 37 | \\pub export fn main() c_int { | |
| 38 | 38 | \\ _ = puts("hello world!"); |
| 39 | 39 | \\ return 0; |
| 40 | 40 | \\} |
| ... | ... | @@ -53,7 +53,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 53 | 53 | \\ if (!ok) unreachable; |
| 54 | 54 | \\} |
| 55 | 55 | \\ |
| 56 | \\export fn main() c_int { | |
| 56 | \\pub export fn main() c_int { | |
| 57 | 57 | \\ assert(add(1,2) == 3); |
| 58 | 58 | \\ return 0; |
| 59 | 59 | \\} |
| ... | ... | @@ -77,7 +77,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 77 | 77 | \\ return val + 10; |
| 78 | 78 | \\} |
| 79 | 79 | \\ |
| 80 | \\export fn main() c_int { | |
| 80 | \\pub export fn main() c_int { | |
| 81 | 81 | \\ assert(foo(false) == 20); |
| 82 | 82 | \\ assert(foo(true) == 30); |
| 83 | 83 | \\ return 0; |
| ... | ... | @@ -104,7 +104,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 104 | 104 | \\ return val; |
| 105 | 105 | \\} |
| 106 | 106 | \\ |
| 107 | \\export fn main() c_int { | |
| 107 | \\pub export fn main() c_int { | |
| 108 | 108 | \\ assert(foo(false) == 10); |
| 109 | 109 | \\ assert(foo(true) == 20); |
| 110 | 110 | \\ return 0; |
| ... | ... | @@ -120,7 +120,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 120 | 120 | \\ if (!ok) unreachable; |
| 121 | 121 | \\} |
| 122 | 122 | \\ |
| 123 | \\export fn main() c_int { | |
| 123 | \\pub export fn main() c_int { | |
| 124 | 124 | \\ var sum: u32 = 0; |
| 125 | 125 | \\ var i: u32 = 0; |
| 126 | 126 | \\ while (i < 5) : (i += 1) { |
| ... | ... | @@ -141,7 +141,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 141 | 141 | \\ if (!ok) unreachable; |
| 142 | 142 | \\} |
| 143 | 143 | \\ |
| 144 | \\export fn main() c_int { | |
| 144 | \\pub export fn main() c_int { | |
| 145 | 145 | \\ var opt_val: ?i32 = 10; |
| 146 | 146 | \\ var null_val: ?i32 = null; |
| 147 | 147 | \\ |
| ... | ... | @@ -190,7 +190,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 190 | 190 | \\ if (!ok) unreachable; |
| 191 | 191 | \\} |
| 192 | 192 | \\ |
| 193 | \\export fn main() c_int { | |
| 193 | \\pub export fn main() c_int { | |
| 194 | 194 | \\ var x: u32 = 0; |
| 195 | 195 | \\ for ("hello") |_| { |
| 196 | 196 | \\ x += 1; |
test/stage2/riscv64.zig+1-1| ... | ... | @@ -11,7 +11,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 11 | 11 | var case = ctx.exe("riscv64 hello world", linux_riscv64); |
| 12 | 12 | // Regular old hello world |
| 13 | 13 | case.addCompareOutput( |
| 14 | \\export fn _start() noreturn { | |
| 14 | \\pub export fn _start() noreturn { | |
| 15 | 15 | \\ print(); |
| 16 | 16 | \\ |
| 17 | 17 | \\ exit(); |
test/stage2/spu-ii.zig+1-1| ... | ... | @@ -15,7 +15,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 15 | 15 | \\ unreachable; |
| 16 | 16 | \\} |
| 17 | 17 | \\ |
| 18 | \\export fn _start() noreturn { | |
| 18 | \\pub export fn _start() noreturn { | |
| 19 | 19 | \\ killEmulator(); |
| 20 | 20 | \\} |
| 21 | 21 | , ""); |
test/stage2/wasm.zig+32-32| ... | ... | @@ -11,7 +11,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 11 | 11 | var case = ctx.exe("wasm function calls", wasi); |
| 12 | 12 | |
| 13 | 13 | case.addCompareOutput( |
| 14 | \\export fn _start() u32 { | |
| 14 | \\pub export fn _start() u32 { | |
| 15 | 15 | \\ foo(); |
| 16 | 16 | \\ bar(); |
| 17 | 17 | \\ return 42; |
| ... | ... | @@ -26,7 +26,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 26 | 26 | ); |
| 27 | 27 | |
| 28 | 28 | case.addCompareOutput( |
| 29 | \\export fn _start() i64 { | |
| 29 | \\pub export fn _start() i64 { | |
| 30 | 30 | \\ bar(); |
| 31 | 31 | \\ foo(); |
| 32 | 32 | \\ foo(); |
| ... | ... | @@ -44,7 +44,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 44 | 44 | ); |
| 45 | 45 | |
| 46 | 46 | case.addCompareOutput( |
| 47 | \\export fn _start() f32 { | |
| 47 | \\pub export fn _start() f32 { | |
| 48 | 48 | \\ bar(); |
| 49 | 49 | \\ foo(); |
| 50 | 50 | \\ return 42.0; |
| ... | ... | @@ -66,7 +66,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 66 | 66 | ); |
| 67 | 67 | |
| 68 | 68 | case.addCompareOutput( |
| 69 | \\export fn _start() u32 { | |
| 69 | \\pub export fn _start() u32 { | |
| 70 | 70 | \\ foo(10, 20); |
| 71 | 71 | \\ return 5; |
| 72 | 72 | \\} |
| ... | ... | @@ -78,7 +78,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 78 | 78 | var case = ctx.exe("wasm locals", wasi); |
| 79 | 79 | |
| 80 | 80 | case.addCompareOutput( |
| 81 | \\export fn _start() u32 { | |
| 81 | \\pub export fn _start() u32 { | |
| 82 | 82 | \\ var i: u32 = 5; |
| 83 | 83 | \\ var y: f32 = 42.0; |
| 84 | 84 | \\ var x: u32 = 10; |
| ... | ... | @@ -87,7 +87,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 87 | 87 | , "5\n"); |
| 88 | 88 | |
| 89 | 89 | case.addCompareOutput( |
| 90 | \\export fn _start() u32 { | |
| 90 | \\pub export fn _start() u32 { | |
| 91 | 91 | \\ var i: u32 = 5; |
| 92 | 92 | \\ var y: f32 = 42.0; |
| 93 | 93 | \\ var x: u32 = 10; |
| ... | ... | @@ -106,7 +106,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 106 | 106 | var case = ctx.exe("wasm binary operands", wasi); |
| 107 | 107 | |
| 108 | 108 | case.addCompareOutput( |
| 109 | \\export fn _start() u32 { | |
| 109 | \\pub export fn _start() u32 { | |
| 110 | 110 | \\ var i: u32 = 5; |
| 111 | 111 | \\ i += 20; |
| 112 | 112 | \\ return i; |
| ... | ... | @@ -114,7 +114,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 114 | 114 | , "25\n"); |
| 115 | 115 | |
| 116 | 116 | case.addCompareOutput( |
| 117 | \\export fn _start() u32 { | |
| 117 | \\pub export fn _start() u32 { | |
| 118 | 118 | \\ var i: u32 = 5; |
| 119 | 119 | \\ i += 20; |
| 120 | 120 | \\ var result: u32 = foo(i, 10); |
| ... | ... | @@ -126,7 +126,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 126 | 126 | , "35\n"); |
| 127 | 127 | |
| 128 | 128 | case.addCompareOutput( |
| 129 | \\export fn _start() u32 { | |
| 129 | \\pub export fn _start() u32 { | |
| 130 | 130 | \\ var i: u32 = 20; |
| 131 | 131 | \\ i -= 5; |
| 132 | 132 | \\ return i; |
| ... | ... | @@ -134,7 +134,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 134 | 134 | , "15\n"); |
| 135 | 135 | |
| 136 | 136 | case.addCompareOutput( |
| 137 | \\export fn _start() u32 { | |
| 137 | \\pub export fn _start() u32 { | |
| 138 | 138 | \\ var i: u32 = 5; |
| 139 | 139 | \\ i -= 3; |
| 140 | 140 | \\ var result: u32 = foo(i, 10); |
| ... | ... | @@ -146,7 +146,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 146 | 146 | , "8\n"); |
| 147 | 147 | |
| 148 | 148 | case.addCompareOutput( |
| 149 | \\export fn _start() u32 { | |
| 149 | \\pub export fn _start() u32 { | |
| 150 | 150 | \\ var i: u32 = 5; |
| 151 | 151 | \\ i *= 7; |
| 152 | 152 | \\ var result: u32 = foo(i, 10); |
| ... | ... | @@ -158,7 +158,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 158 | 158 | , "350\n"); |
| 159 | 159 | |
| 160 | 160 | case.addCompareOutput( |
| 161 | \\export fn _start() u32 { | |
| 161 | \\pub export fn _start() u32 { | |
| 162 | 162 | \\ var i: u32 = 352; |
| 163 | 163 | \\ i /= 7; // i = 50 |
| 164 | 164 | \\ var result: u32 = foo(i, 7); |
| ... | ... | @@ -170,7 +170,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 170 | 170 | , "7\n"); |
| 171 | 171 | |
| 172 | 172 | case.addCompareOutput( |
| 173 | \\export fn _start() u32 { | |
| 173 | \\pub export fn _start() u32 { | |
| 174 | 174 | \\ var i: u32 = 5; |
| 175 | 175 | \\ i &= 6; |
| 176 | 176 | \\ return i; |
| ... | ... | @@ -178,7 +178,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 178 | 178 | , "4\n"); |
| 179 | 179 | |
| 180 | 180 | case.addCompareOutput( |
| 181 | \\export fn _start() u32 { | |
| 181 | \\pub export fn _start() u32 { | |
| 182 | 182 | \\ var i: u32 = 5; |
| 183 | 183 | \\ i |= 6; |
| 184 | 184 | \\ return i; |
| ... | ... | @@ -186,7 +186,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 186 | 186 | , "7\n"); |
| 187 | 187 | |
| 188 | 188 | case.addCompareOutput( |
| 189 | \\export fn _start() u32 { | |
| 189 | \\pub export fn _start() u32 { | |
| 190 | 190 | \\ var i: u32 = 5; |
| 191 | 191 | \\ i ^= 6; |
| 192 | 192 | \\ return i; |
| ... | ... | @@ -194,7 +194,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 194 | 194 | , "3\n"); |
| 195 | 195 | |
| 196 | 196 | case.addCompareOutput( |
| 197 | \\export fn _start() bool { | |
| 197 | \\pub export fn _start() bool { | |
| 198 | 198 | \\ var b: bool = false; |
| 199 | 199 | \\ b = b or false; |
| 200 | 200 | \\ return b; |
| ... | ... | @@ -202,7 +202,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 202 | 202 | , "0\n"); |
| 203 | 203 | |
| 204 | 204 | case.addCompareOutput( |
| 205 | \\export fn _start() bool { | |
| 205 | \\pub export fn _start() bool { | |
| 206 | 206 | \\ var b: bool = true; |
| 207 | 207 | \\ b = b or false; |
| 208 | 208 | \\ return b; |
| ... | ... | @@ -210,7 +210,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 210 | 210 | , "1\n"); |
| 211 | 211 | |
| 212 | 212 | case.addCompareOutput( |
| 213 | \\export fn _start() bool { | |
| 213 | \\pub export fn _start() bool { | |
| 214 | 214 | \\ var b: bool = false; |
| 215 | 215 | \\ b = b or true; |
| 216 | 216 | \\ return b; |
| ... | ... | @@ -218,7 +218,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 218 | 218 | , "1\n"); |
| 219 | 219 | |
| 220 | 220 | case.addCompareOutput( |
| 221 | \\export fn _start() bool { | |
| 221 | \\pub export fn _start() bool { | |
| 222 | 222 | \\ var b: bool = true; |
| 223 | 223 | \\ b = b or true; |
| 224 | 224 | \\ return b; |
| ... | ... | @@ -226,7 +226,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 226 | 226 | , "1\n"); |
| 227 | 227 | |
| 228 | 228 | case.addCompareOutput( |
| 229 | \\export fn _start() bool { | |
| 229 | \\pub export fn _start() bool { | |
| 230 | 230 | \\ var b: bool = false; |
| 231 | 231 | \\ b = b and false; |
| 232 | 232 | \\ return b; |
| ... | ... | @@ -234,7 +234,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 234 | 234 | , "0\n"); |
| 235 | 235 | |
| 236 | 236 | case.addCompareOutput( |
| 237 | \\export fn _start() bool { | |
| 237 | \\pub export fn _start() bool { | |
| 238 | 238 | \\ var b: bool = true; |
| 239 | 239 | \\ b = b and false; |
| 240 | 240 | \\ return b; |
| ... | ... | @@ -242,7 +242,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 242 | 242 | , "0\n"); |
| 243 | 243 | |
| 244 | 244 | case.addCompareOutput( |
| 245 | \\export fn _start() bool { | |
| 245 | \\pub export fn _start() bool { | |
| 246 | 246 | \\ var b: bool = false; |
| 247 | 247 | \\ b = b and true; |
| 248 | 248 | \\ return b; |
| ... | ... | @@ -250,7 +250,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 250 | 250 | , "0\n"); |
| 251 | 251 | |
| 252 | 252 | case.addCompareOutput( |
| 253 | \\export fn _start() bool { | |
| 253 | \\pub export fn _start() bool { | |
| 254 | 254 | \\ var b: bool = true; |
| 255 | 255 | \\ b = b and true; |
| 256 | 256 | \\ return b; |
| ... | ... | @@ -262,7 +262,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 262 | 262 | var case = ctx.exe("wasm conditions", wasi); |
| 263 | 263 | |
| 264 | 264 | case.addCompareOutput( |
| 265 | \\export fn _start() u32 { | |
| 265 | \\pub export fn _start() u32 { | |
| 266 | 266 | \\ var i: u32 = 5; |
| 267 | 267 | \\ if (i > @as(u32, 4)) { |
| 268 | 268 | \\ i += 10; |
| ... | ... | @@ -272,7 +272,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 272 | 272 | , "15\n"); |
| 273 | 273 | |
| 274 | 274 | case.addCompareOutput( |
| 275 | \\export fn _start() u32 { | |
| 275 | \\pub export fn _start() u32 { | |
| 276 | 276 | \\ var i: u32 = 5; |
| 277 | 277 | \\ if (i < @as(u32, 4)) { |
| 278 | 278 | \\ i += 10; |
| ... | ... | @@ -284,7 +284,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 284 | 284 | , "2\n"); |
| 285 | 285 | |
| 286 | 286 | case.addCompareOutput( |
| 287 | \\export fn _start() u32 { | |
| 287 | \\pub export fn _start() u32 { | |
| 288 | 288 | \\ var i: u32 = 5; |
| 289 | 289 | \\ if (i < @as(u32, 4)) { |
| 290 | 290 | \\ i += 10; |
| ... | ... | @@ -296,7 +296,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 296 | 296 | , "20\n"); |
| 297 | 297 | |
| 298 | 298 | case.addCompareOutput( |
| 299 | \\export fn _start() u32 { | |
| 299 | \\pub export fn _start() u32 { | |
| 300 | 300 | \\ var i: u32 = 11; |
| 301 | 301 | \\ if (i < @as(u32, 4)) { |
| 302 | 302 | \\ i += 10; |
| ... | ... | @@ -312,7 +312,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 312 | 312 | , "31\n"); |
| 313 | 313 | |
| 314 | 314 | case.addCompareOutput( |
| 315 | \\export fn _start() void { | |
| 315 | \\pub export fn _start() void { | |
| 316 | 316 | \\ assert(foo(true) != @as(i32, 30)); |
| 317 | 317 | \\} |
| 318 | 318 | \\ |
| ... | ... | @@ -327,7 +327,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 327 | 327 | , ""); |
| 328 | 328 | |
| 329 | 329 | case.addCompareOutput( |
| 330 | \\export fn _start() void { | |
| 330 | \\pub export fn _start() void { | |
| 331 | 331 | \\ assert(foo(false) == @as(i32, 20)); |
| 332 | 332 | \\ assert(foo(true) == @as(i32, 30)); |
| 333 | 333 | \\} |
| ... | ... | @@ -351,7 +351,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 351 | 351 | var case = ctx.exe("wasm while loops", wasi); |
| 352 | 352 | |
| 353 | 353 | case.addCompareOutput( |
| 354 | \\export fn _start() u32 { | |
| 354 | \\pub export fn _start() u32 { | |
| 355 | 355 | \\ var i: u32 = 0; |
| 356 | 356 | \\ while(i < @as(u32, 5)){ |
| 357 | 357 | \\ i += 1; |
| ... | ... | @@ -362,7 +362,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 362 | 362 | , "5\n"); |
| 363 | 363 | |
| 364 | 364 | case.addCompareOutput( |
| 365 | \\export fn _start() u32 { | |
| 365 | \\pub export fn _start() u32 { | |
| 366 | 366 | \\ var i: u32 = 0; |
| 367 | 367 | \\ while(i < @as(u32, 10)){ |
| 368 | 368 | \\ var x: u32 = 1; |
| ... | ... | @@ -373,7 +373,7 @@ pub fn addCases(ctx: *TestContext) !void { |
| 373 | 373 | , "10\n"); |
| 374 | 374 | |
| 375 | 375 | case.addCompareOutput( |
| 376 | \\export fn _start() u32 { | |
| 376 | \\pub export fn _start() u32 { | |
| 377 | 377 | \\ var i: u32 = 0; |
| 378 | 378 | \\ while(i < @as(u32, 10)){ |
| 379 | 379 | \\ var x: u32 = 1; |