Skip to content

Commit bd03e0c

Browse files
committed
[libc++][NFC] Suppress -Wdeprecated-literal-operator
Remove spaces between operator"" and identifier to suppress -Wdeprecated-literal-operator, and between operator and "" like how they are written in [string.view.literals] and [basic.string.literals]. Differential Revision: https://reviews.llvm.org/D155200
1 parent f0acfaf commit bd03e0c

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

libcxx/include/string

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -554,11 +554,11 @@ template <> struct hash<u16string>;
554554
template <> struct hash<u32string>;
555555
template <> struct hash<wstring>;
556556
557-
basic_string<char> operator "" s( const char *str, size_t len ); // C++14, constexpr since C++20
558-
basic_string<wchar_t> operator "" s( const wchar_t *str, size_t len ); // C++14, constexpr since C++20
559-
constexpr basic_string<char8_t> operator "" s( const char8_t *str, size_t len ); // C++20
560-
basic_string<char16_t> operator "" s( const char16_t *str, size_t len ); // C++14, constexpr since C++20
561-
basic_string<char32_t> operator "" s( const char32_t *str, size_t len ); // C++14, constexpr since C++20
557+
basic_string<char> operator""s( const char *str, size_t len ); // C++14, constexpr since C++20
558+
basic_string<wchar_t> operator""s( const wchar_t *str, size_t len ); // C++14, constexpr since C++20
559+
constexpr basic_string<char8_t> operator""s( const char8_t *str, size_t len ); // C++20
560+
basic_string<char16_t> operator""s( const char16_t *str, size_t len ); // C++14, constexpr since C++20
561+
basic_string<char32_t> operator""s( const char32_t *str, size_t len ); // C++14, constexpr since C++20
562562
563563
} // std
564564
@@ -4371,35 +4371,35 @@ inline namespace literals
43714371
inline namespace string_literals
43724372
{
43734373
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20
4374-
basic_string<char> operator "" s( const char *__str, size_t __len )
4374+
basic_string<char> operator""s( const char *__str, size_t __len )
43754375
{
43764376
return basic_string<char> (__str, __len);
43774377
}
43784378

43794379
#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS
43804380
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20
4381-
basic_string<wchar_t> operator "" s( const wchar_t *__str, size_t __len )
4381+
basic_string<wchar_t> operator""s( const wchar_t *__str, size_t __len )
43824382
{
43834383
return basic_string<wchar_t> (__str, __len);
43844384
}
43854385
#endif
43864386

43874387
#ifndef _LIBCPP_HAS_NO_CHAR8_T
43884388
inline _LIBCPP_HIDE_FROM_ABI constexpr
4389-
basic_string<char8_t> operator "" s(const char8_t *__str, size_t __len)
4389+
basic_string<char8_t> operator""s(const char8_t *__str, size_t __len)
43904390
{
43914391
return basic_string<char8_t> (__str, __len);
43924392
}
43934393
#endif
43944394

43954395
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20
4396-
basic_string<char16_t> operator "" s( const char16_t *__str, size_t __len )
4396+
basic_string<char16_t> operator""s( const char16_t *__str, size_t __len )
43974397
{
43984398
return basic_string<char16_t> (__str, __len);
43994399
}
44004400

44014401
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20
4402-
basic_string<char32_t> operator "" s( const char32_t *__str, size_t __len )
4402+
basic_string<char32_t> operator""s( const char32_t *__str, size_t __len )
44034403
{
44044404
return basic_string<char32_t> (__str, __len);
44054405
}

libcxx/include/string_view

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -191,11 +191,11 @@ namespace std {
191191
template <> struct hash<u32string_view>;
192192
template <> struct hash<wstring_view>;
193193
194-
constexpr basic_string_view<char> operator "" sv(const char *str, size_t len) noexcept;
195-
constexpr basic_string_view<wchar_t> operator "" sv(const wchar_t *str, size_t len) noexcept;
196-
constexpr basic_string_view<char8_t> operator "" sv(const char8_t *str, size_t len) noexcept; // C++20
197-
constexpr basic_string_view<char16_t> operator "" sv(const char16_t *str, size_t len) noexcept;
198-
constexpr basic_string_view<char32_t> operator "" sv(const char32_t *str, size_t len) noexcept;
194+
constexpr basic_string_view<char> operator""sv(const char *str, size_t len) noexcept;
195+
constexpr basic_string_view<wchar_t> operator""sv(const wchar_t *str, size_t len) noexcept;
196+
constexpr basic_string_view<char8_t> operator""sv(const char8_t *str, size_t len) noexcept; // C++20
197+
constexpr basic_string_view<char16_t> operator""sv(const char16_t *str, size_t len) noexcept;
198+
constexpr basic_string_view<char32_t> operator""sv(const char32_t *str, size_t len) noexcept;
199199
200200
} // namespace std
201201
@@ -1015,35 +1015,35 @@ inline namespace literals
10151015
inline namespace string_view_literals
10161016
{
10171017
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR
1018-
basic_string_view<char> operator "" sv(const char *__str, size_t __len) _NOEXCEPT
1018+
basic_string_view<char> operator""sv(const char *__str, size_t __len) _NOEXCEPT
10191019
{
10201020
return basic_string_view<char> (__str, __len);
10211021
}
10221022

10231023
#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS
10241024
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR
1025-
basic_string_view<wchar_t> operator "" sv(const wchar_t *__str, size_t __len) _NOEXCEPT
1025+
basic_string_view<wchar_t> operator""sv(const wchar_t *__str, size_t __len) _NOEXCEPT
10261026
{
10271027
return basic_string_view<wchar_t> (__str, __len);
10281028
}
10291029
#endif
10301030

10311031
#ifndef _LIBCPP_HAS_NO_CHAR8_T
10321032
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR
1033-
basic_string_view<char8_t> operator "" sv(const char8_t *__str, size_t __len) _NOEXCEPT
1033+
basic_string_view<char8_t> operator""sv(const char8_t *__str, size_t __len) _NOEXCEPT
10341034
{
10351035
return basic_string_view<char8_t> (__str, __len);
10361036
}
10371037
#endif
10381038

10391039
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR
1040-
basic_string_view<char16_t> operator "" sv(const char16_t *__str, size_t __len) _NOEXCEPT
1040+
basic_string_view<char16_t> operator""sv(const char16_t *__str, size_t __len) _NOEXCEPT
10411041
{
10421042
return basic_string_view<char16_t> (__str, __len);
10431043
}
10441044

10451045
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR
1046-
basic_string_view<char32_t> operator "" sv(const char32_t *__str, size_t __len) _NOEXCEPT
1046+
basic_string_view<char32_t> operator""sv(const char32_t *__str, size_t __len) _NOEXCEPT
10471047
{
10481048
return basic_string_view<char32_t> (__str, __len);
10491049
}

libcxx/modules/std/string_view.cppm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export namespace std {
4242
inline namespace literals {
4343
inline namespace string_view_literals {
4444
// [string.view.literals], suffix for basic_string_view literals
45-
using std::literals::string_view_literals::operator"" sv;
45+
using std::literals::string_view_literals::operator""sv;
4646
} // namespace string_view_literals
4747
} // namespace literals
4848
} // namespace std

0 commit comments

Comments
 (0)