Skip to content

Commit 52d1cda

Browse files
committed
[test][asan] Don't use field designators
Darwin and Linux use a different fields order, causing "warning: ISO C++ requires field designators to be specified in declaration order".
1 parent 348d36f commit 52d1cda

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

compiler-rt/test/asan/TestCases/Posix/fake_stack_gc.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,10 @@ static void Handler(int signo) {
4040

4141
void *Thread(void *arg) {
4242
fprintf(stderr, "Thread Frame:%p\n", __builtin_frame_address(0));
43-
stack_t stack = {
44-
.ss_sp = arg,
45-
.ss_flags = 0,
46-
.ss_size = kStackSize,
47-
};
43+
stack_t stack = {};
44+
stack.ss_sp = arg;
45+
stack.ss_flags = 0;
46+
stack.ss_size = kStackSize;
4847
assert(sigaltstack(&stack, nullptr) == 0);
4948

5049
struct sigaction sa = {};

0 commit comments

Comments
 (0)