From 1a6586e88cc6193e3b6b1568c3b024664a6acd00 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Thu, 1 Jun 2023 11:07:40 -0700 Subject: [PATCH] [libc++] Add a few more mising HIDE_FROM_ABI macros --- libcxx/include/__debug | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libcxx/include/__debug b/libcxx/include/__debug index ccbfae7..19ed474 100644 --- a/libcxx/include/__debug +++ b/libcxx/include/__debug @@ -83,13 +83,13 @@ template struct _C_node : public __c_node { - explicit _C_node(void* __c, __c_node* __n) + _LIBCPP_HIDE_FROM_ABI explicit _C_node(void* __c, __c_node* __n) : __c_node(__c, __n) {} - bool __dereferenceable(const void*) const override; - bool __decrementable(const void*) const override; - bool __addable(const void*, ptrdiff_t) const override; - bool __subscriptable(const void*, ptrdiff_t) const override; + _LIBCPP_HIDE_FROM_ABI_VIRTUAL bool __dereferenceable(const void*) const override; + _LIBCPP_HIDE_FROM_ABI_VIRTUAL bool __decrementable(const void*) const override; + _LIBCPP_HIDE_FROM_ABI_VIRTUAL bool __addable(const void*, ptrdiff_t) const override; + _LIBCPP_HIDE_FROM_ABI_VIRTUAL bool __subscriptable(const void*, ptrdiff_t) const override; }; template -- 2.7.4