[compiler-rt] [lldb] Mark syscall_acquire and syscall_release as USED
authorKamil Rytarowski <kamil@moritz.systems>
Wed, 14 Oct 2020 00:13:29 +0000 (02:13 +0200)
committerKamil Rytarowski <kamil@moritz.systems>
Wed, 14 Oct 2020 01:57:15 +0000 (03:57 +0200)
Fixes build warnings on NetBSD.

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

index d485af8..20c2747 100644 (file)
@@ -2448,13 +2448,13 @@ static void syscall_access_range(uptr pc, uptr p, uptr s, bool write) {
   MemoryAccessRange(thr, pc, p, s, write);
 }
 
-static void syscall_acquire(uptr pc, uptr addr) {
+static USED void syscall_acquire(uptr pc, uptr addr) {
   TSAN_SYSCALL();
   Acquire(thr, pc, addr);
   DPrintf("syscall_acquire(%p)\n", addr);
 }
 
-static void syscall_release(uptr pc, uptr addr) {
+static USED void syscall_release(uptr pc, uptr addr) {
   TSAN_SYSCALL();
   DPrintf("syscall_release(%p)\n", addr);
   Release(thr, pc, addr);