From da50b654ab170bf8fa5cf4e3a848dcabf1b40069 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sat, 2 May 2026 15:52:18 +0300 Subject: [PATCH] Kernel: Wrap syscall macro value in paranthesis --- kernel/include/kernel/API/Syscall.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/include/kernel/API/Syscall.h b/kernel/include/kernel/API/Syscall.h index a6ce0ae3..d31993df 100644 --- a/kernel/include/kernel/API/Syscall.h +++ b/kernel/include/kernel/API/Syscall.h @@ -14,7 +14,7 @@ #define _kas_globbers #endif -#define _kas_argument_var(index, value) register long _kas_a##index asm(_ban_stringify(_ban_get(index, _kas_arguments))) = (long)value; +#define _kas_argument_var(index, value) register long _kas_a##index asm(_ban_stringify(_ban_get(index, _kas_arguments))) = (long)(value); #define _kas_dummy_var(index, value) register long _kas_d##index asm(#value); #define _kas_input(index, _) "r"(_kas_a##index) #define _kas_output(index, _) , "=r"(_kas_d##index)