From f9ee9c82a17ccdbf88d9d6aa17b1ce0849faff4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steven=20Dee=20=28J=C5=8Dshin=29?= Date: Thu, 20 Jun 2024 09:02:47 -0700 Subject: [PATCH] tighter diagnostic ignore --- ctl/new.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ctl/new.cc b/ctl/new.cc index 67ac1bc32..8a1adfc09 100644 --- a/ctl/new.cc +++ b/ctl/new.cc @@ -79,11 +79,10 @@ __weak_reference(void* operator new[](size_t), ctl_alloc1); __weak_reference(void* operator new(size_t, void*), ctl_ret); __weak_reference(void* operator new[](size_t, void*), ctl_ret); -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wattribute-alias=" - __weak_reference(void operator delete(void*) noexcept, ctl_free); __weak_reference(void operator delete[](void*) noexcept, ctl_free); +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wattribute-alias=" __weak_reference(void operator delete(void*, ctl::align_val_t) noexcept, ctl_free); __weak_reference(void operator delete[](void*, ctl::align_val_t) noexcept, @@ -94,7 +93,6 @@ __weak_reference(void operator delete(void*, size_t, ctl::align_val_t) noexcept, ctl_free); __weak_reference(void operator delete[](void*, size_t, ctl::align_val_t) noexcept, ctl_free); - #pragma GCC diagnostic pop __weak_reference(void operator delete(void*, void*) noexcept, ctl_nop);