From: Jakub Jelinek Date: Mon, 20 Jul 2026 08:30:43 +0000 (+0200) Subject: libsanitizer: Initialize local_head member [PR126307] X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b75f76eb7fbd6314d452471d5795d24f004de5f2;p=thirdparty%2Fgcc.git libsanitizer: Initialize local_head member [PR126307] The following patch cherry picks an upstream fix for this. 2026-07-20 Jakub Jelinek PR sanitizer/126307 * tsan/tsan_trace.h: Cherry-pick llvm-project revision cdfdb06c9155080ec97d6e4f4dd90b6e7cefb0ca. --- diff --git a/libsanitizer/tsan/tsan_trace.h b/libsanitizer/tsan/tsan_trace.h index 01bb7b34f43..1e791ff765f 100644 --- a/libsanitizer/tsan/tsan_trace.h +++ b/libsanitizer/tsan/tsan_trace.h @@ -190,7 +190,7 @@ struct Trace { Mutex mtx; IList parts; // First node non-queued into ctx->trace_part_recycle. - TracePart* local_head; + TracePart* local_head = nullptr; // Final position in the last part for finished threads. Event* final_pos = nullptr; // Number of trace parts allocated on behalf of this trace specifically.