diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2021-05-14 11:46:50 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2021-05-14 13:08:56 +0200 |
| commit | 00ebbe6df2249ba8201c0e5472d95022bf73e782 (patch) | |
| tree | 8a71469cc3f1e2ec94360a9317ebcce576924c9a /test | |
| parent | 8eea5eddf773a8d1f9f883e71d00409e454ee0bd (diff) | |
| download | zig-00ebbe6df2249ba8201c0e5472d95022bf73e782.tar.gz zig-00ebbe6df2249ba8201c0e5472d95022bf73e782.zip | |
macho: require _main as global export in self-hosted
Clean up type and description flags generation for exports
in self-hosted MachO backend.
Diffstat (limited to 'test')
| -rw-r--r-- | test/stage2/darwin.zig | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/stage2/darwin.zig b/test/stage2/darwin.zig index f8d82391cc..4f708729a2 100644 --- a/test/stage2/darwin.zig +++ b/test/stage2/darwin.zig @@ -17,7 +17,7 @@ pub fn addCases(ctx: *TestContext) !void { // Incorrect return type case.addError( - \\export fn _start() noreturn { + \\export fn _main() noreturn { \\} , &[_][]const u8{":2:1: error: expected noreturn, found void"}); @@ -26,7 +26,7 @@ pub fn addCases(ctx: *TestContext) !void { \\extern "c" fn write(usize, usize, usize) usize; \\extern "c" fn exit(usize) noreturn; \\ - \\export fn _start() noreturn { + \\export fn _main() noreturn { \\ print(); \\ \\ exit(0); @@ -46,7 +46,7 @@ pub fn addCases(ctx: *TestContext) !void { \\extern "c" fn write(usize, usize, usize) usize; \\extern "c" fn exit(usize) noreturn; \\ - \\export fn _start() noreturn { + \\export fn _main() noreturn { \\ print(); \\ print(); \\ print(); @@ -73,7 +73,7 @@ pub fn addCases(ctx: *TestContext) !void { \\extern "c" fn write(usize, usize, usize) usize; \\extern "c" fn exit(usize) noreturn; \\ - \\export fn _start() noreturn { + \\export fn _main() noreturn { \\ print(); \\ \\ exit(0); @@ -93,7 +93,7 @@ pub fn addCases(ctx: *TestContext) !void { \\extern "c" fn write(usize, usize, usize) usize; \\extern "c" fn exit(usize) noreturn; \\ - \\export fn _start() noreturn { + \\export fn _main() noreturn { \\ print(); \\ print(); \\ @@ -119,7 +119,7 @@ pub fn addCases(ctx: *TestContext) !void { case.addCompareOutput( \\extern "c" fn exit(usize) noreturn; \\ - \\export fn _start() noreturn { + \\export fn _main() noreturn { \\ exit(0); \\} , @@ -130,7 +130,7 @@ pub fn addCases(ctx: *TestContext) !void { \\extern "c" fn exit(usize) noreturn; \\extern "c" fn write(usize, usize, usize) usize; \\ - \\export fn _start() noreturn { + \\export fn _main() noreturn { \\ _ = write(1, @ptrToInt("Hey!\n"), 5); \\ exit(0); \\} |
