aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2021-05-14 11:46:50 +0200
committerJakub Konka <kubkon@jakubkonka.com>2021-05-14 13:08:56 +0200
commit00ebbe6df2249ba8201c0e5472d95022bf73e782 (patch)
tree8a71469cc3f1e2ec94360a9317ebcce576924c9a /test
parent8eea5eddf773a8d1f9f883e71d00409e454ee0bd (diff)
downloadzig-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.zig14
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);
\\}