Commit 1b13d7477d

Alex Rønne Petersen <alex@alexrp.com>
2024-07-24 17:46:59
start: Properly escape percent signs in the s390x inline asm.
Silly mistake in 8ffc41f74705246e61f3c02c253d40b1464ea2bf.
1 parent ce81525
Changed files (1)
lib
lib/std/start.zig
@@ -373,12 +373,12 @@ fn _start() callconv(.Naked) noreturn {
             ,
             .s390x =>
             // Set up the stack frame (register save area and cleared back-chain slot).
-            \\ lgr %r2, %r15
-            \\ lghi %r0, -16
-            \\ ngr %r15, %r0
-            \\ aghi %r15, -160
-            \\ lghi %r0, 0
-            \\ stg  %r0, 0(%r15)
+            \\ lgr %%r2, %%r15
+            \\ lghi %%r0, -16
+            \\ ngr %%r15, %%r0
+            \\ aghi %%r15, -160
+            \\ lghi %%r0, 0
+            \\ stg  %%r0, 0(%%r15)
             \\ jg %[posixCallMainAndExit]
             ,
             .sparc64 =>