[libcxx-commits] [libcxx] [libc++] Fix ABI tag mismatches during C++20 module deserialization (PR #213495)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Mon Aug 3 05:09:42 PDT 2026


================
@@ -133,7 +134,8 @@ _LIBCPP_HIDE_FROM_ABI inline void vprint_unicode(ostream& __os, string_view __fm
 #    endif // _LIBCPP_HAS_UNICODE
 
 template <class... _Args>
-_LIBCPP_HIDE_FROM_ABI void print(ostream& __os, format_string<_Args...> __fmt, _Args&&... __args) {
+_LIBCPP_HIDE_FROM_ABI
+_LIBCPP_ALWAYS_INLINE void print(ostream& __os, format_string<_Args...> __fmt, _Args&&... __args) {
----------------
ldionne wrote:

Why did this gain `ALWAYS_INLINE`?

https://github.com/llvm/llvm-project/pull/213495


More information about the libcxx-commits mailing list