[libcxx-commits] [libcxx] c0ac3c1 - [NFC][libc++][test] Uses public functions.
Mark de Wever via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Sep 16 05:57:32 PDT 2022
Author: Mark de Wever
Date: 2022-09-16T14:57:21+02:00
New Revision: c0ac3c114207fdef2e9cee295c85da7e843ac8d3
URL: https://github.com/llvm/llvm-project/commit/c0ac3c114207fdef2e9cee295c85da7e843ac8d3
DIFF: https://github.com/llvm/llvm-project/commit/c0ac3c114207fdef2e9cee295c85da7e843ac8d3.diff
LOG: [NFC][libc++][test] Uses public functions.
Replaces std::__format_context_create with the public wrapper
test_format_context_create.
Reviewed By: #libc, ldionne
Differential Revision: https://reviews.llvm.org/D133781
Added:
Modified:
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.bool.pass.cpp
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.c_string.pass.cpp
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char.pass.cpp
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char_array.pass.cpp
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.const_char_array.pass.cpp
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.floating_point.pass.cpp
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.handle.pass.cpp
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.signed_integral.pass.cpp
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.string.pass.cpp
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.unsigned_integral.pass.cpp
libcxx/test/support/test_format_context.h
Removed:
################################################################################
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.bool.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.bool.pass.cpp
index bd48281a11d39..bb0402aae6e20 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.bool.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.bool.pass.cpp
@@ -24,6 +24,7 @@
#include <concepts>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
#include "make_string.h"
@@ -43,8 +44,8 @@ void test(StringT expected, StringViewT fmt, bool arg) {
auto out = std::back_inserter(result);
using FormatCtxT = std::basic_format_context<decltype(out), CharT>;
- auto format_ctx = std::__format_context_create<decltype(out), CharT>(
- out, std::make_format_args<FormatCtxT>(arg));
+ std::basic_format_context format_ctx =
+ test_format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(arg));
formatter.format(arg, format_ctx);
assert(result == expected);
}
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.c_string.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.c_string.pass.cpp
index 21b906eba065b..5b5d2a6169616 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.c_string.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.c_string.pass.cpp
@@ -22,6 +22,7 @@
#include <concepts>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
#include "make_string.h"
@@ -42,8 +43,8 @@ void test(StringT expected, StringViewT fmt, const CharT* a) {
using FormatCtxT = std::basic_format_context<decltype(out), CharT>;
auto* arg = const_cast<T>(a);
- auto format_ctx = std::__format_context_create<decltype(out), CharT>(
- out, std::make_format_args<FormatCtxT>(arg));
+ std::basic_format_context format_ctx =
+ test_format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(arg));
formatter.format(arg, format_ctx);
assert(result == expected);
}
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char.pass.cpp
index 395ce6f4fca4f..cc84948c73dc1 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char.pass.cpp
@@ -23,6 +23,7 @@
#include <concepts>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
#include "make_string.h"
@@ -42,8 +43,8 @@ void test(StringT expected, StringViewT fmt, ArgumentT arg) {
auto out = std::back_inserter(result);
using FormatCtxT = std::basic_format_context<decltype(out), CharT>;
- auto format_ctx = std::__format_context_create<decltype(out), CharT>(
- out, std::make_format_args<FormatCtxT>(arg));
+ std::basic_format_context format_ctx =
+ test_format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(arg));
formatter.format(arg, format_ctx);
assert(result == expected);
}
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char_array.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char_array.pass.cpp
index 15c36bd837b7a..93fb9360b5d9d 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char_array.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.char_array.pass.cpp
@@ -22,6 +22,7 @@
#include <concepts>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
#include "make_string.h"
@@ -57,7 +58,8 @@ struct Tester {
// Note not too found of this hack
Str* data = reinterpret_cast<Str*>(const_cast<CharT*>(buffer.c_str()));
- auto format_ctx = std::__format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(*data));
+ std::basic_format_context format_ctx =
+ test_format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(*data));
formatter.format(*data, format_ctx);
assert(result == expected);
}
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.const_char_array.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.const_char_array.pass.cpp
index 24db819f230e2..65749b7f636f3 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.const_char_array.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.const_char_array.pass.cpp
@@ -23,6 +23,7 @@
#include <concepts>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
#include "make_string.h"
@@ -59,8 +60,8 @@ struct Tester {
// Note not too found of this hack
Str* data = reinterpret_cast<Str*>(buffer.c_str());
- auto format_ctx = std::__format_context_create<decltype(out), CharT>(
- out, std::make_format_args<FormatCtxT>(*data));
+ std::basic_format_context format_ctx =
+ test_format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(*data));
formatter.format(*data, format_ctx);
assert(result == expected);
}
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.floating_point.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.floating_point.pass.cpp
index 25e26f9af26db..9c4d56d102ef4 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.floating_point.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.floating_point.pass.cpp
@@ -34,6 +34,7 @@
#include <string>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
#include "make_string.h"
@@ -52,7 +53,8 @@ void test(std::basic_string_view<CharT> fmt, ArithmeticT arg, std::basic_string<
auto out = std::back_inserter(result);
using FormatCtxT = std::basic_format_context<decltype(out), CharT>;
- auto format_ctx = std::__format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(arg));
+ std::basic_format_context format_ctx =
+ test_format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(arg));
formatter.format(arg, format_ctx);
if (expected.empty()) {
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.handle.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.handle.pass.cpp
index 4f3c94eaabfcf..986352ee16a23 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.handle.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.handle.pass.cpp
@@ -24,6 +24,7 @@
#include <string>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
enum class color { black, red, gold };
@@ -46,7 +47,8 @@ void test(std::string expected, std::string_view fmt, color arg) {
auto out = std::back_inserter(result);
using FormatCtxT = std::basic_format_context<decltype(out), char>;
- auto format_ctx = std::__format_context_create<decltype(out), char>(out, std::make_format_args<FormatCtxT>(arg));
+ std::basic_format_context format_ctx =
+ test_format_context_create<decltype(out), char>(out, std::make_format_args<FormatCtxT>(arg));
formatter.format(arg, format_ctx);
assert(result == expected);
}
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp
index ef3a1fd500272..d91b75bb54359 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp
@@ -29,6 +29,7 @@
#include <string>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
#include "make_string.h"
@@ -48,7 +49,8 @@ void test(StringT expected, StringViewT fmt, PointerT arg) {
auto out = std::back_inserter(result);
using FormatCtxT = std::basic_format_context<decltype(out), CharT>;
- auto format_ctx = std::__format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(arg));
+ std::basic_format_context format_ctx =
+ test_format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(arg));
formatter.format(arg, format_ctx);
if (expected.empty()) {
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.signed_integral.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.signed_integral.pass.cpp
index a241d374708b9..949af08e26c8d 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.signed_integral.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.signed_integral.pass.cpp
@@ -31,6 +31,7 @@
#include <concepts>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
#include "make_string.h"
@@ -50,8 +51,8 @@ void test(StringT expected, StringViewT fmt, ArithmeticT arg) {
auto out = std::back_inserter(result);
using FormatCtxT = std::basic_format_context<decltype(out), CharT>;
- auto format_ctx = std::__format_context_create<decltype(out), CharT>(
- out, std::make_format_args<FormatCtxT>(arg));
+ std::basic_format_context format_ctx =
+ test_format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(arg));
formatter.format(arg, format_ctx);
assert(result == expected);
}
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.string.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.string.pass.cpp
index 1c43224e7f5d2..16cbac4f4b0ae 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.string.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.string.pass.cpp
@@ -24,6 +24,7 @@
#include <concepts>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
#include "make_string.h"
@@ -50,7 +51,7 @@ void test(StringT expected, StringViewT fmt, StringT a) {
using FormatCtxT = std::basic_format_context<decltype(out), CharT>;
ArgumentT arg = a;
- auto format_ctx = std::__format_context_create<decltype(out), CharT>(
+ std::basic_format_context format_ctx = test_format_context_create<decltype(out), CharT>(
out, std::make_format_args<FormatCtxT>(std::forward<ArgumentT>(arg)));
formatter.format(arg, format_ctx);
assert(result == expected);
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.unsigned_integral.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.unsigned_integral.pass.cpp
index 36f2dbd4b8b48..320b7e7d9022f 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.unsigned_integral.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.unsigned_integral.pass.cpp
@@ -31,6 +31,7 @@
#include <concepts>
#include <type_traits>
+#include "test_format_context.h"
#include "test_macros.h"
#include "make_string.h"
@@ -50,8 +51,8 @@ void test(StringT expected, StringViewT fmt, ArithmeticT arg) {
auto out = std::back_inserter(result);
using FormatCtxT = std::basic_format_context<decltype(out), CharT>;
- auto format_ctx = std::__format_context_create<decltype(out), CharT>(
- out, std::make_format_args<FormatCtxT>(arg));
+ std::basic_format_context format_ctx =
+ test_format_context_create<decltype(out), CharT>(out, std::make_format_args<FormatCtxT>(arg));
formatter.format(arg, format_ctx);
assert(result == expected);
}
diff --git a/libcxx/test/support/test_format_context.h b/libcxx/test/support/test_format_context.h
index 992709bbd5e77..37aad71ce169a 100644
--- a/libcxx/test/support/test_format_context.h
+++ b/libcxx/test/support/test_format_context.h
@@ -24,6 +24,8 @@
* this file.
*/
+#include "test_macros.h"
+
#if TEST_STD_VER < 20
#error "The format header requires at least C++20"
#endif
More information about the libcxx-commits
mailing list