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

This was causing compilation failures on MacOS.
This commit is contained in:
Aiden Grossman 2025-12-05 10:48:37 -08:00 committed by GitHub
parent 11056c3fc3
commit 35203a6a86
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 8 deletions

View File

@ -76,8 +76,8 @@ void *__asan_abi_load_cxx_array_cookie(void **p);
void *__asan_abi_get_current_fake_stack();
void *__asan_abi_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg,
void **end);
void *__asan_abi_suppress_fake_stack();
void *__asan_abi_unsuppress_fake_stack();
void __asan_abi_suppress_fake_stack();
void __asan_abi_unsuppress_fake_stack();
// Functions concerning poisoning and unpoisoning fake stack alloca
void __asan_abi_alloca_poison(void *addr, size_t size);

View File

@ -365,12 +365,8 @@ void *__asan_addr_is_in_fake_stack(void *fake_stack, void *addr, void **beg,
void **end) {
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();
}
void __asan_unsuppress_fake_stack(void) {
return __asan_abi_unsuppress_fake_stack();
}
void __asan_suppress_fake_stack(void) { __asan_abi_suppress_fake_stack(); }
void __asan_unsuppress_fake_stack(void) { __asan_abi_unsuppress_fake_stack(); }
// Functions concerning poisoning and unpoisoning fake stack alloca
void __asan_alloca_poison(uptr addr, uptr size) {