Skip to content

Commit c4040f2

Browse files
authored
[TSan] Fix warning when compiling with -Wmissing-designated-field-initializers (#163401)
Currently we receive a warning when initializing a ThreadEventCallbacks when compiling with this flag: ``` llvm-project/compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp:252:3: warning: missing field 'start' initializer [-Wmissing-designated-field-initializers] 252 | }; | ^ ``` This patch explicitly initializes the missing fields to null, fixing the warning. rdar://162074310
1 parent e80dc27 commit c4040f2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,9 @@ void InitializePlatform() {
259259

260260
ThreadEventCallbacks callbacks = {
261261
.create = ThreadCreateCallback,
262+
.start = nullptr,
262263
.terminate = ThreadTerminateCallback,
264+
.destroy = nullptr,
263265
};
264266
InstallPthreadIntrospectionHook(callbacks);
265267
#endif

0 commit comments

Comments
 (0)