[libcxx-commits] [libcxx] 988dae6 - [libc++] Add _LIBCPP_HIDE_FROM_ABI to __quoted_proxy ctors.

Arthur O'Dwyer via libcxx-commits libcxx-commits at lists.llvm.org
Fri Mar 4 20:13:24 PST 2022


Author: Arthur O'Dwyer
Date: 2022-03-04T23:06:28-05:00
New Revision: 988dae653f4166020f28028cc149dd641c04dae7

URL: https://github.com/llvm/llvm-project/commit/988dae653f4166020f28028cc149dd641c04dae7
DIFF: https://github.com/llvm/llvm-project/commit/988dae653f4166020f28028cc149dd641c04dae7.diff

LOG: [libc++] Add _LIBCPP_HIDE_FROM_ABI to __quoted_proxy ctors.

ldionne says this looks right to him, too.

Reviewed as part of D120135.

Added: 
    

Modified: 
    libcxx/include/__string
    libcxx/include/iomanip

Removed: 
    


################################################################################
diff  --git a/libcxx/include/__string b/libcxx/include/__string
index 8dc8f2fcd6b83..203246c4a9909 100644
--- a/libcxx/include/__string
+++ b/libcxx/include/__string
@@ -1163,6 +1163,7 @@ struct __quoted_output_proxy
     _CharT  __delim_;
     _CharT  __escape_;
 
+    _LIBCPP_HIDE_FROM_ABI
     explicit __quoted_output_proxy(_Iter __f, _Iter __l, _CharT __d, _CharT __e)
         : __first_(__f), __last_(__l), __delim_(__d), __escape_(__e) {}
 };

diff  --git a/libcxx/include/iomanip b/libcxx/include/iomanip
index ca88ab495988d..f34c718b09b4c 100644
--- a/libcxx/include/iomanip
+++ b/libcxx/include/iomanip
@@ -578,6 +578,7 @@ struct __quoted_proxy
     _CharT __delim_;
     _CharT __escape_;
 
+    _LIBCPP_HIDE_FROM_ABI
     explicit __quoted_proxy(basic_string<_CharT, _Traits, _Allocator>& __s, _CharT __d, _CharT __e)
         : __string_(__s), __delim_(__d), __escape_(__e) {}
 };


        


More information about the libcxx-commits mailing list