zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit eecb669074f7798975366ac834ae25fa185f05fa (tree)
parent 796687f1562bf0c9a73633b3fd828d25b7a11fac
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Tue, 16 Nov 2021 12:44:25 -0700

libcxx: disable redundant new/delete definitions

which are already provided by libcxxabi

Diffstat:
Msrc/libcxx.zig | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/src/libcxx.zig b/src/libcxx.zig @@ -133,6 +133,7 @@ pub fn buildLibCXX(comp: *Compilation) !void { try cflags.append("-DLIBCXX_BUILDING_LIBCXXABI"); try cflags.append("-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS"); try cflags.append("-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS"); + try cflags.append("-D_LIBCPP_DISABLE_NEW_DELETE_DEFINITIONS"); try cflags.append("-D_LIBCPP_HAS_NO_VENDOR_AVAILABILITY_ANNOTATIONS"); try cflags.append("-fvisibility=hidden"); try cflags.append("-fvisibility-inlines-hidden");