[libcxx-commits] [libcxx] d7c4072 - [libc++] Remove unneeded qualifier.
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Feb 1 13:33:26 PST 2022
Author: Mark de Wever
Date: 2022-02-01T16:33:03-05:00
New Revision: d7c4072fdb189dfac1af3cc5bdd0499aec734c43
URL: https://github.com/llvm/llvm-project/commit/d7c4072fdb189dfac1af3cc5bdd0499aec734c43
DIFF: https://github.com/llvm/llvm-project/commit/d7c4072fdb189dfac1af3cc5bdd0499aec734c43.diff
LOG: [libc++] Remove unneeded qualifier.
In D117811 @Quuxplusone pointed out the friend declarations don't need
to be qualified. Removing the qualification should avoid needing to add
a GCC work-around when changing _VSTD to std.
Reviewed By: Quuxplusone, philnik, #libc, ldionne
Differential Revision: https://reviews.llvm.org/D118719
Added:
Modified:
libcxx/include/__format/format_arg.h
libcxx/include/__format/format_context.h
Removed:
################################################################################
diff --git a/libcxx/include/__format/format_arg.h b/libcxx/include/__format/format_arg.h
index da829d52fbfe4..e76b0dd50d3c6 100644
--- a/libcxx/include/__format/format_arg.h
+++ b/libcxx/include/__format/format_arg.h
@@ -140,13 +140,12 @@ class _LIBCPP_TEMPLATE_VIS _LIBCPP_AVAILABILITY_FORMAT basic_format_arg {
// shall be well-formed when treated as an unevaluated operand.
template <class _Ctx, class... _Args>
- _LIBCPP_HIDE_FROM_ABI
- _LIBCPP_AVAILABILITY_FORMAT friend __format_arg_store<_Ctx, _Args...>
- _VSTD::make_format_args(const _Args&...);
+ _LIBCPP_HIDE_FROM_ABI _LIBCPP_AVAILABILITY_FORMAT friend __format_arg_store<_Ctx, _Args...>
+ make_format_args(const _Args&...);
template <class _Visitor, class _Ctx>
_LIBCPP_HIDE_FROM_ABI _LIBCPP_AVAILABILITY_FORMAT friend decltype(auto)
- _VSTD::visit_format_arg(_Visitor&& __vis, basic_format_arg<_Ctx> __arg);
+ visit_format_arg(_Visitor&& __vis, basic_format_arg<_Ctx> __arg);
union {
bool __boolean;
diff --git a/libcxx/include/__format/format_context.h b/libcxx/include/__format/format_context.h
index f8ec7c8eb0017..570bf7e90d9f1 100644
--- a/libcxx/include/__format/format_context.h
+++ b/libcxx/include/__format/format_context.h
@@ -132,9 +132,8 @@ class
template <class __OutIt, class __CharT>
friend _LIBCPP_HIDE_FROM_ABI basic_format_context<__OutIt, __CharT>
- _VSTD::__format_context_create(
- __OutIt, basic_format_args<basic_format_context<__OutIt, __CharT>>,
- optional<_VSTD::locale>&&);
+ __format_context_create(__OutIt, basic_format_args<basic_format_context<__OutIt, __CharT>>,
+ optional<_VSTD::locale>&&);
// Note: the Standard doesn't specify the required constructors.
_LIBCPP_HIDE_FROM_ABI
@@ -146,8 +145,7 @@ class
#else
template <class __OutIt, class __CharT>
friend _LIBCPP_HIDE_FROM_ABI basic_format_context<__OutIt, __CharT>
- _VSTD::__format_context_create(
- __OutIt, basic_format_args<basic_format_context<__OutIt, __CharT>>);
+ __format_context_create(__OutIt, basic_format_args<basic_format_context<__OutIt, __CharT>>);
_LIBCPP_HIDE_FROM_ABI
explicit basic_format_context(_OutIt __out_it,
More information about the libcxx-commits
mailing list