aboutsummaryrefslogtreecommitdiff
path: root/std/special/bootstrap.zig
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-04-18 13:57:57 -0400
committerAndrew Kelley <superjoe30@gmail.com>2017-04-18 14:04:48 -0400
commit237dfdbdc6f83071cff88489cc66cb83a2d65b00 (patch)
tree6aade70d5b9fa2ec5706dcd7c82e4c63822a6b2f /std/special/bootstrap.zig
parent6f0f8a92ec7cf7eac8c05469a46398f47885614e (diff)
downloadzig-237dfdbdc6f83071cff88489cc66cb83a2d65b00.tar.gz
zig-237dfdbdc6f83071cff88489cc66cb83a2d65b00.zip
error when building exe with no entry point
closes #30
Diffstat (limited to 'std/special/bootstrap.zig')
-rw-r--r--std/special/bootstrap.zig4
1 files changed, 2 insertions, 2 deletions
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;
}