Remove designated initializer

This commit is contained in:
Martin 2024-12-10 15:40:45 +01:00 committed by GitHub
parent ed21163d46
commit 7edd6ab896
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -115,7 +115,7 @@ void NativeThread::Exit() {
#else
// Disable and free the signal stack.
constexpr stack_t sig_stack = {
ss_flags: SS_DISABLE,
.ss_flags = SS_DISABLE,
};
sigaltstack(&sig_stack, nullptr);
@ -140,11 +140,10 @@ void NativeThread::Initialize() {
ASSERT_MSG(posix_memalign(&sig_stack_ptr, page_size, sig_stack_size) == 0,
"Failed to allocate signal stack: {}", errno);
const stack_t sig_stack = {
ss_sp: sig_stack_ptr,
ss_size: sig_stack_size,
ss_flags: 0,
};
stack_t sig_stack;
sig_stack.ss_sp = sig_stack_ptr;
sig_stack.ss_size = sig_stack_size;
sig_stack.ss_flags = 0;
ASSERT_MSG(sigaltstack(&sig_stack, nullptr) == 0, "Failed to set signal stack: {}", errno);
#endif
}