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