From 9ce36ba0ccd5d7de076e688423862d315ef4233f Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 23 Dec 2015 15:49:34 -0700 Subject: inline assembly uses -> instead of return --- std/std.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'std/std.zig') diff --git a/std/std.zig b/std/std.zig index b0aa266be6..132a22e996 100644 --- a/std/std.zig +++ b/std/std.zig @@ -4,14 +4,14 @@ const stdout_fileno : isize = 1; fn syscall1(number: isize, arg1: isize) -> isize { asm volatile ("syscall" - : [ret] "={rax}" (return isize) + : [ret] "={rax}" (-> isize) : [number] "{rax}" (number), [arg1] "{rdi}" (arg1) : "rcx", "r11") } fn syscall3(number: isize, arg1: isize, arg2: isize, arg3: isize) -> isize { asm volatile ("syscall" - : [ret] "={rax}" (return isize) + : [ret] "={rax}" (-> isize) : [number] "{rax}" (number), [arg1] "{rdi}" (arg1), [arg2] "{rsi}" (arg2), [arg3] "{rdx}" (arg3) : "rcx", "r11") } -- cgit v1.2.3