From 7edd6ab896e4ffe21ff700c71c256812dc9d64c2 Mon Sep 17 00:00:00 2001 From: Martin Date: Tue, 10 Dec 2024 15:40:45 +0100 Subject: [PATCH] Remove designated initializer --- src/core/thread.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/core/thread.cpp b/src/core/thread.cpp index 2d3f72629..07681e6b9 100644 --- a/src/core/thread.cpp +++ b/src/core/thread.cpp @@ -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 }