[libc++] Add a few more mising HIDE_FROM_ABI macros
authorLouis Dionne <ldionne.2@gmail.com>
Thu, 1 Jun 2023 18:07:40 +0000 (11:07 -0700)
committerLouis Dionne <ldionne.2@gmail.com>
Thu, 1 Jun 2023 18:07:50 +0000 (11:07 -0700)
libcxx/include/__debug

index ccbfae7..19ed474 100644 (file)
@@ -83,13 +83,13 @@ template <class _Cont>
 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 <class _Cont>