[compiler-rt] [ASan] Do not return from void functions in asan_abi_shim.cpp (PR #170897)

Aiden Grossman via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 5 10:22:54 PST 2025


https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/170897

This was causing compilation failures on MacOS.

>From 730d3d7ffd804eab8dfe3cff2044c9c9f7faf17d Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Fri, 5 Dec 2025 18:21:50 +0000
Subject: [PATCH] [ASan] Do not return from void functions in asan_abi_shim.cpp

This was causing compilation failures on MacOS.
---
 compiler-rt/lib/asan_abi/asan_abi_shim.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/compiler-rt/lib/asan_abi/asan_abi_shim.cpp b/compiler-rt/lib/asan_abi/asan_abi_shim.cpp
index 7ae7e77aea4a2..2cadf96dca2cd 100644
--- a/compiler-rt/lib/asan_abi/asan_abi_shim.cpp
+++ b/compiler-rt/lib/asan_abi/asan_abi_shim.cpp
@@ -366,10 +366,10 @@ void *__asan_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg,
   return __asan_abi_addr_is_in_fake_stack(fake_stack, addr, beg, end);
 }
 void __asan_suppress_fake_stack(void) {
-  return __asan_abi_suppress_fake_stack();
+  __asan_abi_suppress_fake_stack();
 }
 void __asan_unsuppress_fake_stack(void) {
-  return __asan_abi_unsuppress_fake_stack();
+  __asan_abi_unsuppress_fake_stack();
 }
 
 // Functions concerning poisoning and unpoisoning fake stack alloca



More information about the llvm-commits mailing list