From 5d080e25d5b9b69fda4fd9d340cc9571fc0d0939 Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Wed, 14 Aug 2024 23:31:05 -0400 Subject: [PATCH] start: fix passing comptime-only value to inline asm Also fix fmt directive typo. --- lib/std/start.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/start.zig b/lib/std/start.zig index ca6a5416eb..d30696e420 100644 --- a/lib/std/start.zig +++ b/lib/std/start.zig @@ -328,7 +328,7 @@ fn _start() callconv(.Naked) noreturn { \\ andi sp, sp, -16 \\ tail %[posixCallMainAndExit]@plt , - // zig fmt: off + // zig fmt: on .m68k => // Note that the - 8 is needed because pc in the jsr instruction points into the middle // of the jsr instruction. (The lea is 6 bytes, the jsr is 4 bytes.) @@ -426,7 +426,7 @@ fn _start() callconv(.Naked) noreturn { else => @compileError("unsupported arch"), } : - : [_start] "X" (_start), + : [_start] "X" (&_start), [posixCallMainAndExit] "X" (&posixCallMainAndExit), ); }