zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 5d080e25d5b9b69fda4fd9d340cc9571fc0d0939 (tree)
parent da8fbcc2a9134c52474060ecc240c06e4a7df3cd
Author: Jacob Young <jacobly0@users.noreply.github.com>
Date:   Wed, 14 Aug 2024 23:31:05 -0400

start: fix passing comptime-only value to inline asm

Also fix fmt directive typo.

Diffstat:
Mlib/std/start.zig | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 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), ); }