mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-04 07:36:50 +00:00
Kernel: Suppress maybe-uninitialized' warning s_syscall_table in gcc-10.3.0
This commit is contained in:
committed by
Andreas Kling
parent
8d70bead20
commit
a973b22359
@@ -138,7 +138,16 @@ KResultOr<FlatPtr> handle(RegisterState& regs, FlatPtr function, FlatPtr arg1, F
|
||||
dbgln("Null syscall {} requested, you probably need to rebuild this program!", function);
|
||||
return ENOSYS;
|
||||
}
|
||||
|
||||
// This appears to be a bogus warning, as s_syscall_table is always
|
||||
// initialized, and the index (function) is always bounded.
|
||||
// TODO: Figure out how to avoid the suppression.
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
|
||||
|
||||
return (process.*(s_syscall_table[function]))(arg1, arg2, arg3);
|
||||
|
||||
#pragma GCC diagnostic pop
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user