authorgravatar for xavierb@gmail.comxavier <xavierb@gmail.com> 2021-05-24 07:51:26+02:00
committergravatar for xavierb@gmail.comxavier <xavierb@gmail.com> 2021-05-25 00:42:39+02:00
logacaa0b8f085b386fabeb0fb92a3cb5818d1f3061
tree9552d76c2af632bcb2f2aef5c95fc97a494b5098
parent32154fbf0d14527f9f144bd5979a25d77e782ccf

remove reduntant new/delete implementation

The same code is provided by both libxx and libxxabi, and removed at linktime.

1 files changed, 1 insertions(+), 0 deletions(-)

src/libcxx.zig+1
...@@ -129,6 +129,7 @@ pub fn buildLibCXX(comp: *Compilation) !void {...@@ -129,6 +129,7 @@ pub fn buildLibCXX(comp: *Compilation) !void {
129 try cflags.append("-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS");129 try cflags.append("-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS");
130 try cflags.append("-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS");130 try cflags.append("-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS");
131 try cflags.append("-D_LIBCPP_HAS_NO_VENDOR_AVAILABILITY_ANNOTATIONS");131 try cflags.append("-D_LIBCPP_HAS_NO_VENDOR_AVAILABILITY_ANNOTATIONS");
132 try cflags.append("-D_LIBCPP_DISABLE_NEW_DELETE_DEFINITIONS");
132 try cflags.append("-fvisibility=hidden");133 try cflags.append("-fvisibility=hidden");
133 try cflags.append("-fvisibility-inlines-hidden");134 try cflags.append("-fvisibility-inlines-hidden");
134135