[libcxx-commits] [libcxx] [libc++] Removes a Clang 16 Windows workaround. (PR #88560)

Mark de Wever via libcxx-commits libcxx-commits at lists.llvm.org
Fri Apr 12 11:56:18 PDT 2024


https://github.com/mordante created https://github.com/llvm/llvm-project/pull/88560

None

>From 764c8993e614f604e07b407262840583bb08d76e Mon Sep 17 00:00:00 2001
From: Mark de Wever <koraq at xs4all.nl>
Date: Fri, 12 Apr 2024 20:55:16 +0200
Subject: [PATCH] [libc++] Removes a Clang 16 Windows workaround.

---
 libcxx/include/sstream | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/libcxx/include/sstream b/libcxx/include/sstream
index 5873deb8318ecf..d339cf3f49e206 100644
--- a/libcxx/include/sstream
+++ b/libcxx/include/sstream
@@ -330,14 +330,6 @@ typedef basic_stringstream<wchar_t> wstringstream;
 _LIBCPP_PUSH_MACROS
 #include <__undef_macros>
 
-// TODO(LLVM-19): Remove this once we drop support for Clang 16,
-// which had this bug: https://github.com/llvm/llvm-project/issues/40363
-#ifdef _WIN32
-#  define _LIBCPP_HIDE_FROM_ABI_SSTREAM _LIBCPP_ALWAYS_INLINE
-#else
-#  define _LIBCPP_HIDE_FROM_ABI_SSTREAM _LIBCPP_HIDE_FROM_ABI
-#endif
-
 _LIBCPP_BEGIN_NAMESPACE_STD
 
 // Class template basic_stringbuf [stringbuf]



More information about the libcxx-commits mailing list