Skip to content

Commit f636f06

Browse files
committed
Revert "[libc++] Make ABI annotations explicit for windows-specific code (llvm#140507)"
This reverts commit f73287e.
1 parent b8997c0 commit f636f06

File tree

4 files changed

+0
-12
lines changed

4 files changed

+0
-12
lines changed

libcxx/include/__locale_dir/support/windows.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,6 @@ class __locale_t {
154154
};
155155

156156
#if defined(_LIBCPP_BUILDING_LIBRARY)
157-
_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
158157
_LIBCPP_EXPORTED_FROM_ABI __locale_t __newlocale(int __mask, const char* __locale, __locale_t __base);
159158
inline _LIBCPP_HIDE_FROM_ABI void __freelocale(__locale_t __loc) { ::_free_locale(__loc); }
160159
inline _LIBCPP_HIDE_FROM_ABI char* __setlocale(int __category, const char* __locale) {
@@ -164,7 +163,6 @@ inline _LIBCPP_HIDE_FROM_ABI char* __setlocale(int __category, const char* __loc
164163
return __new_locale;
165164
}
166165
_LIBCPP_EXPORTED_FROM_ABI __lconv_t* __localeconv(__locale_t& __loc);
167-
_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
168166
#endif // _LIBCPP_BUILDING_LIBRARY
169167

170168
//
@@ -180,10 +178,8 @@ inline _LIBCPP_HIDE_FROM_ABI long double __strtold(const char* __nptr, char** __
180178
return ::_strtold_l(__nptr, __endptr, __loc);
181179
}
182180
#else
183-
_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
184181
_LIBCPP_EXPORTED_FROM_ABI float __strtof(const char*, char**, __locale_t);
185182
_LIBCPP_EXPORTED_FROM_ABI long double __strtold(const char*, char**, __locale_t);
186-
_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
187183
#endif
188184

189185
inline _LIBCPP_HIDE_FROM_ABI double __strtod(const char* __nptr, char** __endptr, __locale_t __loc) {
@@ -284,13 +280,11 @@ _LIBCPP_EXPORTED_FROM_ABI size_t
284280
__mbsrtowcs(wchar_t* __restrict, const char** __restrict, size_t, mbstate_t* __restrict, __locale_t);
285281
#endif // _LIBCPP_BUILDING_LIBRARY
286282

287-
_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
288283
_LIBCPP_EXPORTED_FROM_ABI _LIBCPP_ATTRIBUTE_FORMAT(__printf__, 4, 5) int __snprintf(
289284
char* __ret, size_t __n, __locale_t __loc, const char* __format, ...);
290285

291286
_LIBCPP_EXPORTED_FROM_ABI
292287
_LIBCPP_ATTRIBUTE_FORMAT(__printf__, 3, 4) int __asprintf(char** __ret, __locale_t __loc, const char* __format, ...);
293-
_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
294288

295289
_LIBCPP_DIAGNOSTIC_PUSH
296290
_LIBCPP_CLANG_DIAGNOSTIC_IGNORED("-Wgcc-compat")

libcxx/include/__thread/support/windows.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD
22-
_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
2322

2423
using __libcpp_timespec_t = ::timespec;
2524

@@ -129,7 +128,6 @@ _LIBCPP_EXPORTED_FROM_ABI void* __libcpp_tls_get(__libcpp_tls_key __key);
129128

130129
_LIBCPP_EXPORTED_FROM_ABI int __libcpp_tls_set(__libcpp_tls_key __key, void* __p);
131130

132-
_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
133131
_LIBCPP_END_NAMESPACE_STD
134132

135133
#endif // _LIBCPP___THREAD_SUPPORT_WINDOWS_H

libcxx/src/support/win32/locale_win32.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include <cwchar> // wide char manipulation
1717

1818
_LIBCPP_BEGIN_NAMESPACE_STD
19-
_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
2019
namespace __locale {
2120

2221
//
@@ -183,5 +182,4 @@ int __asprintf(char** ret, __locale_t loc, const char* format, ...) {
183182
}
184183

185184
} // namespace __locale
186-
_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
187185
_LIBCPP_END_NAMESPACE_STD

libcxx/src/support/win32/thread_win32.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include <fibersapi.h>
1717

1818
_LIBCPP_BEGIN_NAMESPACE_STD
19-
_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
2019

2120
static_assert(sizeof(__libcpp_mutex_t) == sizeof(SRWLOCK), "");
2221
static_assert(alignof(__libcpp_mutex_t) == alignof(SRWLOCK), "");
@@ -212,5 +211,4 @@ int __libcpp_tls_set(__libcpp_tls_key __key, void* __p) {
212211
return 0;
213212
}
214213

215-
_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
216214
_LIBCPP_END_NAMESPACE_STD

0 commit comments

Comments
 (0)