aboutsummaryrefslogtreecommitdiff
path: root/lib/tsan/tsan_stack_trace.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-01-10 00:59:52 -0700
committerAndrew Kelley <andrew@ziglang.org>2024-01-10 01:00:37 -0700
commit854b88fda0dc6e92399c27f819bb2a0f5c090eb9 (patch)
tree519ea4302d30255d6ca79337cc326261f4058a14 /lib/tsan/tsan_stack_trace.cpp
parent036e9fd479219ed1116fed8c0da89fa5a2829cf9 (diff)
downloadzig-854b88fda0dc6e92399c27f819bb2a0f5c090eb9.tar.gz
zig-854b88fda0dc6e92399c27f819bb2a0f5c090eb9.zip
tsan: update rtl files to LLVM 17.0.6
Diffstat (limited to 'lib/tsan/tsan_stack_trace.cpp')
-rw-r--r--lib/tsan/tsan_stack_trace.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/lib/tsan/tsan_stack_trace.cpp b/lib/tsan/tsan_stack_trace.cpp
index 6c703d7f2b..9bbaafb3a8 100644
--- a/lib/tsan/tsan_stack_trace.cpp
+++ b/lib/tsan/tsan_stack_trace.cpp
@@ -23,14 +23,10 @@ VarSizeStackTrace::~VarSizeStackTrace() {
}
void VarSizeStackTrace::ResizeBuffer(uptr new_size) {
- if (trace_buffer) {
- internal_free(trace_buffer);
- }
- trace_buffer =
- (new_size > 0)
- ? (uptr *)internal_alloc(MBlockStackTrace,
- new_size * sizeof(trace_buffer[0]))
- : nullptr;
+ Free(trace_buffer);
+ trace_buffer = (new_size > 0)
+ ? (uptr *)Alloc(new_size * sizeof(trace_buffer[0]))
+ : nullptr;
trace = trace_buffer;
size = new_size;
}