From 237dfdbdc6f83071cff88489cc66cb83a2d65b00 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 18 Apr 2017 13:57:57 -0400 Subject: error when building exe with no entry point closes #30 --- std/special/bootstrap.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'std/special/bootstrap.zig') diff --git a/std/special/bootstrap.zig b/std/special/bootstrap.zig index 3b014869f9..d2a7703144 100644 --- a/std/special/bootstrap.zig +++ b/std/special/bootstrap.zig @@ -12,8 +12,8 @@ const exit = std.os.posix.exit; var argc_ptr: &usize = undefined; export nakedcc fn _start() -> noreturn { - @setGlobalLinkage(_start, if (want_start_symbol) GlobalLinkage.Strong else GlobalLinkage.Internal); if (!want_start_symbol) { + @setGlobalLinkage(_start, GlobalLinkage.Internal); unreachable; } @@ -48,8 +48,8 @@ fn callMain(argc: usize, argv: &&u8, envp: &?&u8) -> %void { } export fn main(c_argc: i32, c_argv: &&u8, c_envp: &?&u8) -> i32 { - @setGlobalLinkage(main, if (want_main_symbol) GlobalLinkage.Strong else GlobalLinkage.Internal); if (!want_main_symbol) { + @setGlobalLinkage(main, GlobalLinkage.Internal); unreachable; } -- cgit v1.2.3