commit c2fa961b63cc32d9cecb8f33db465667c093f961 (tree)
parent 8a478b4e9e06ac0e0a59fc575222cf075aa64bc4
Author: Andrew Kelley <andrew@ziglang.org>
Date: Tue, 15 Jul 2025 19:40:59 -0700
update docs
Diffstat:
3 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/doc/langref/Assembly Syntax Explained.zig b/doc/langref/Assembly Syntax Explained.zig
@@ -53,8 +53,7 @@ pub fn syscall1(number: usize, arg1: usize) usize {
// memory locations - not only the memory pointed to by a declared indirect
// output. In this example we list $rcx and $r11 because it is known the
// kernel syscall does not preserve these registers.
- : "rcx", "r11"
- );
+ : .{ .rcx = true, .r11 = true });
}
// syntax
diff --git a/doc/langref/inline_assembly.zig b/doc/langref/inline_assembly.zig
@@ -15,8 +15,7 @@ pub fn syscall1(number: usize, arg1: usize) usize {
: [ret] "={rax}" (-> usize),
: [number] "{rax}" (number),
[arg1] "{rdi}" (arg1),
- : "rcx", "r11"
- );
+ : .{ .rcx = true, .r11 = true });
}
pub fn syscall3(number: usize, arg1: usize, arg2: usize, arg3: usize) usize {
@@ -26,8 +25,7 @@ pub fn syscall3(number: usize, arg1: usize, arg2: usize, arg3: usize) usize {
[arg1] "{rdi}" (arg1),
[arg2] "{rsi}" (arg2),
[arg3] "{rdx}" (arg3),
- : "rcx", "r11"
- );
+ : .{ .rcx = true, .r11 = true });
}
// exe=succeed
diff --git a/lib/docs/wasm/Walk.zig b/lib/docs/wasm/Walk.zig
@@ -787,6 +787,8 @@ fn expr(w: *Walk, scope: *Scope, parent_decl: Decl.Index, node: Ast.Node.Index)
try expr(w, scope, parent_decl, full.ast.template);
},
+ .asm_legacy => {},
+
.builtin_call_two,
.builtin_call_two_comma,
.builtin_call,