[libcxx-commits] [libcxx] [libc++] Diagnose unused variables of some classes (PR #202011)
via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Jun 5 23:45:17 PDT 2026
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff origin/main HEAD --extensions cpp,,h -- libcxx/test/libcxx/diagnostics/unused_variables.verify.cpp libcxx/include/__condition_variable/condition_variable.h libcxx/include/__exception/exception.h libcxx/include/__exception/exception_ptr.h libcxx/include/__exception/nested_exception.h libcxx/include/__expected/bad_expected_access.h libcxx/include/__expected/expected.h libcxx/include/__expected/unexpected.h libcxx/include/__filesystem/directory_entry.h libcxx/include/__filesystem/directory_iterator.h libcxx/include/__filesystem/file_status.h libcxx/include/__filesystem/filesystem_error.h libcxx/include/__filesystem/path.h libcxx/include/__filesystem/path_iterator.h libcxx/include/__filesystem/recursive_directory_iterator.h libcxx/include/__flat_map/flat_map.h libcxx/include/__flat_map/flat_multimap.h libcxx/include/__flat_set/flat_multiset.h libcxx/include/__flat_set/flat_set.h libcxx/include/__format/format_arg.h libcxx/include/__format/format_context.h libcxx/include/__format/format_error.h libcxx/include/__functional/function.h libcxx/include/__functional/reference_wrapper.h libcxx/include/__iterator/back_insert_iterator.h libcxx/include/__iterator/front_insert_iterator.h libcxx/include/__iterator/insert_iterator.h libcxx/include/__iterator/istream_iterator.h libcxx/include/__iterator/istreambuf_iterator.h libcxx/include/__iterator/move_iterator.h libcxx/include/__ostream/basic_ostream.h libcxx/include/__vector/vector.h libcxx/include/__vector/vector_bool.h libcxx/include/any libcxx/include/barrier libcxx/include/condition_variable libcxx/include/deque libcxx/include/forward_list libcxx/include/fstream libcxx/include/future libcxx/include/istream libcxx/include/list libcxx/include/map libcxx/include/set libcxx/include/string libcxx/include/unordered_map libcxx/include/unordered_set libcxx/src/filesystem/directory_iterator.cpp libcxx/test/benchmarks/containers/sequence/sequence_container_benchmarks.h libcxx/test/libcxx/containers/associative/non_const_comparator.verify.cpp libcxx/test/libcxx/containers/sequences/vector/robust_against_adl.pass.cpp libcxx/test/libcxx/containers/unord/non_const_comparator.verify.cpp libcxx/test/libcxx/containers/unord/unord.set/missing_hash_specialization.verify.cpp libcxx/test/libcxx/input.output/filesystems/class.directory_entry/directory_entry.mods/last_write_time.pass.cpp libcxx/test/libcxx/input.output/filesystems/nodiscard.verify.cpp libcxx/test/libcxx/strings/basic.string/nonnull.verify.cpp libcxx/test/libcxx/strings/basic.string/string.cons/constinit_sso_string.compile.pass.cpp libcxx/test/std/containers/associative/from_range_associative_containers.h libcxx/test/std/containers/associative/map/incomplete_type.pass.cpp libcxx/test/std/containers/associative/map/map.cons/copy_assign.addressof.compile.pass.cpp libcxx/test/std/containers/associative/multimap/incomplete_type.pass.cpp libcxx/test/std/containers/associative/multimap/multimap.cons/copy_assign.addressof.compile.pass.cpp libcxx/test/std/containers/associative/multiset/multiset.cons/copy_assign.addressof.compile.pass.cpp libcxx/test/std/containers/associative/set/set.cons/copy_assign.addressof.compile.pass.cpp libcxx/test/std/containers/container.adaptors/flat.map/flat.map.cons/move_exceptions.pass.cpp libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.cons/move_exceptions.pass.cpp libcxx/test/std/containers/container.adaptors/flat.multimap/robust_against_nonbool.compile.pass.cpp libcxx/test/std/containers/container.adaptors/flat.multiset/flat.multiset.cons/default.pass.cpp libcxx/test/std/containers/container.adaptors/flat.multiset/flat.multiset.cons/dtor_noexcept.pass.cpp libcxx/test/std/containers/container.adaptors/flat.multiset/flat.multiset.cons/move.pass.cpp libcxx/test/std/containers/container.adaptors/flat.multiset/robust_against_nonbool.compile.pass.cpp libcxx/test/std/containers/container.adaptors/flat.set/flat.set.cons/default.pass.cpp libcxx/test/std/containers/container.adaptors/flat.set/flat.set.cons/dtor_noexcept.pass.cpp libcxx/test/std/containers/container.adaptors/flat.set/flat.set.cons/move.pass.cpp libcxx/test/std/containers/container.adaptors/flat.set/robust_against_nonbool.compile.pass.cpp libcxx/test/std/containers/sequences/deque/deque.cons/move_assign.addressof.compile.pass.cpp libcxx/test/std/containers/sequences/forwardlist/exception_safety.pass.cpp libcxx/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.addressof.compile.pass.cpp libcxx/test/std/containers/sequences/from_range_sequence_containers.h libcxx/test/std/containers/sequences/list/exception_safety.pass.cpp libcxx/test/std/containers/sequences/list/list.cons/assign_copy.addressof.compile.pass.cpp libcxx/test/std/containers/sequences/list/list.cons/assign_move.addressof.compile.pass.cpp libcxx/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp libcxx/test/std/containers/sequences/vector.bool/ctor_exceptions.pass.cpp libcxx/test/std/containers/sequences/vector/addressof.compile.pass.cpp libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp libcxx/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp libcxx/test/std/containers/sequences/vector/vector.cons/exceptions.pass.cpp libcxx/test/std/containers/unord/from_range_unordered_containers.h libcxx/test/std/containers/unord/unord.map/incomplete_type.pass.cpp libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_copy.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/move_alloc.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.multimap/incomplete.pass.cpp libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/assign_copy.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move.addressof.compile.pass.cpp libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/move_alloc.addressof.compile.pass.cpp libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/path.pass.cpp libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/copy.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/copy_assign.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/move.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/move_assign.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/path.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.mods/assign.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.mods/refresh.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.mods/replace_filename.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/file_size.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/file_type_obs.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/hard_link_count.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/last_write_time.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/path.pass.cpp libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/ctor.pass.cpp libcxx/test/std/input.output/filesystems/class.filesystem_error/filesystem_error.members.pass.cpp libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy_assign.pass.cpp libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/recursion_pending.pass.cpp libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy/copy.pass.cpp libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directories/create_directories.pass.cpp libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp libcxx/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons/container.pass.cpp libcxx/test/std/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons/container.pass.cpp libcxx/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons/test.pass.cpp libcxx/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_is.pass.cpp libcxx/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/scan_not.pass.cpp libcxx/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp libcxx/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp libcxx/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_is.pass.cpp libcxx/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/scan_not.pass.cpp libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp libcxx/test/std/ranges/range.adaptors/range.lazy.split/general.pass.cpp libcxx/test/std/ranges/range.adaptors/range.split/general.pass.cpp libcxx/test/std/ranges/range.utility/range.utility.conv/to_std_containers.pass.cpp libcxx/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp libcxx/test/std/strings/basic.string/string.cons/T_size_size.pass.cpp libcxx/test/std/strings/basic.string/string.cons/dtor.pass.cpp libcxx/test/std/strings/basic.string/string.cons/from_range.pass.cpp libcxx/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp libcxx/test/std/strings/basic.string/string.cons/substr.pass.cpp libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp libcxx/test/std/thread/futures/futures.async/thread_create_failure.pass.cpp libcxx/test/std/thread/futures/futures.async/wait_on_destruct.pass.cpp libcxx/test/std/thread/futures/futures.promise/get_future.pass.cpp libcxx/test/std/thread/futures/futures.promise/set_rvalue.pass.cpp libcxx/test/std/thread/futures/futures.promise/set_value_const.pass.cpp libcxx/test/std/thread/futures/futures.task/futures.task.members/get_future.pass.cpp libcxx/test/std/thread/thread.condition/thread.condition.condvarany/default.pass.cpp libcxx/test/std/utilities/any/any.class/any.cons/copy.pass.cpp libcxx/test/std/utilities/any/any.class/any.cons/value.pass.cpp libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.default.pass.cpp libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.inplace.pass.cpp libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.inplace_init_list.pass.cpp libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.u.pass.cpp libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.unexpect.pass.cpp libcxx/test/std/utilities/expected/expected.expected/ctor/ctor.unexpect_init_list.pass.cpp libcxx/test/std/utilities/expected/expected.expected/dtor.pass.cpp libcxx/test/std/utilities/expected/expected.unexpected/ctor/ctor.error.pass.cpp libcxx/test/std/utilities/expected/expected.unexpected/ctor/ctor.inplace.pass.cpp libcxx/test/std/utilities/expected/expected.unexpected/ctor/ctor.inplace_init_list.pass.cpp libcxx/test/std/utilities/expected/expected.void/ctor/ctor.unexpect.pass.cpp libcxx/test/std/utilities/expected/expected.void/ctor/ctor.unexpect_init_list.pass.cpp libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_incomplete.pass.cpp libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/noncopyable_return_type.pass.cpp libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/robust_against_adl.pass.cpp libcxx/test/std/utilities/function.objects/refwrap/refwrap.comparisons/equal.refwrap.refwrap.pass.cpp libcxx/test/std/utilities/function.objects/refwrap/refwrap.comparisons/equal.refwrap.refwrap_const.pass.cpp libcxx/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_deque_synop2.pass.cpp libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_list_synop2.pass.cpp libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_map_synop2.pass.cpp libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_set_synop2.pass.cpp libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_string_synop2.pass.cpp libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_unordered_map_synop2.pass.cpp libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_unordered_set_synop2.pass.cpp libcxx/test/std/utilities/utility/mem.res/mem.res.aliases/header_vector_synop2.pass.cpp libcxx/test/libcxx/containers/associative/non_const_comparator.incomplete.compile.pass.cpp libcxx/test/libcxx/containers/unord/non_const_comparator.incomplete.compile.pass.cpp libcxx/test/std/containers/container.adaptors/flat.map/flat.map.cons/default_noexcept.compile.pass.cpp libcxx/test/std/containers/container.adaptors/flat.map/flat.map.cons/dtor_noexcept.compile.pass.cpp libcxx/test/std/containers/container.adaptors/flat.map/flat.map.cons/move_noexcept.compile.pass.cpp libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.cons/default_noexcept.compile.pass.cpp libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.cons/dtor_noexcept.compile.pass.cpp libcxx/test/std/containers/container.adaptors/flat.multimap/flat.multimap.cons/move_noexcept.compile.pass.cpp --diff_from_common_commit
``````````
:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/libcxx/include/__iterator/insert_iterator.h b/libcxx/include/__iterator/insert_iterator.h
index 9d284176a..30559d13d 100644
--- a/libcxx/include/__iterator/insert_iterator.h
+++ b/libcxx/include/__iterator/insert_iterator.h
@@ -36,8 +36,8 @@ using __insert_iterator_iter_t _LIBCPP_NODEBUG = typename _Container::iterator;
#endif
template <class _Container>
-class [[__gnu__::__warn_unused__]] insert_iterator
- : public __iterator_base<insert_iterator<_Container>, output_iterator_tag, void, void, void, void> {
+class [[__gnu__::__warn_unused__]]
+insert_iterator : public __iterator_base<insert_iterator<_Container>, output_iterator_tag, void, void, void, void> {
protected:
_Container* container;
__insert_iterator_iter_t<_Container> iter;
diff --git a/libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp b/libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp
index 837158867..242e4e4ad 100644
--- a/libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp
+++ b/libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp
@@ -26,7 +26,7 @@ int main(int, char**)
}
{
std::basic_fstream<char, operator_hijacker_char_traits<char> > fs;
- (void)fs;
+ (void)fs;
}
#ifndef TEST_HAS_NO_WIDE_CHARACTERS
{
@@ -35,7 +35,7 @@ int main(int, char**)
}
{
std::basic_fstream<wchar_t, operator_hijacker_char_traits<wchar_t> > fs;
- (void)fs;
+ (void)fs;
}
#endif
diff --git a/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy_assign.pass.cpp b/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy_assign.pass.cpp
index dacf74762..ffb015832 100644
--- a/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy_assign.pass.cpp
+++ b/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy_assign.pass.cpp
@@ -77,18 +77,18 @@ static void test_assignment_signature() {
static void test_copy_to_end_iterator()
{
- static_test_env static_env;
-
- const recursive_directory_iterator from = createInterestingIterator(static_env);
- const path entry = *from;
-
- recursive_directory_iterator to;
- to = from;
- assert(to == from);
- assert(*to == entry);
- assert(to.options() == from.options());
- assert(to.depth() == from.depth());
- assert(to.recursion_pending() == from.recursion_pending());
+ static_test_env static_env;
+
+ const recursive_directory_iterator from = createInterestingIterator(static_env);
+ const path entry = *from;
+
+ recursive_directory_iterator to;
+ to = from;
+ assert(to == from);
+ assert(*to == entry);
+ assert(to.options() == from.options());
+ assert(to.depth() == from.depth());
+ assert(to.recursion_pending() == from.recursion_pending());
}
@@ -105,24 +105,24 @@ static void test_copy_from_end_iterator()
static void test_copy_valid_iterator()
{
- static_test_env static_env;
-
- const recursive_directory_iterator it = createInterestingIterator(static_env);
- const path entry = *it;
-
- recursive_directory_iterator it2 = createDifferentInterestingIterator(static_env);
- assert(it2 != it);
- assert(it2.options() != it.options());
- assert(it2.depth() != it.depth());
- assert(it2.recursion_pending() != it.recursion_pending());
- assert(*it2 != entry);
-
- it2 = it;
- assert(it2 == it);
- assert(it2.options() == it.options());
- assert(it2.depth() == it.depth());
- assert(it2.recursion_pending() == it.recursion_pending());
- assert(*it2 == entry);
+ static_test_env static_env;
+
+ const recursive_directory_iterator it = createInterestingIterator(static_env);
+ const path entry = *it;
+
+ recursive_directory_iterator it2 = createDifferentInterestingIterator(static_env);
+ assert(it2 != it);
+ assert(it2.options() != it.options());
+ assert(it2.depth() != it.depth());
+ assert(it2.recursion_pending() != it.recursion_pending());
+ assert(*it2 != entry);
+
+ it2 = it;
+ assert(it2 == it);
+ assert(it2.options() == it.options());
+ assert(it2.depth() == it.depth());
+ assert(it2.recursion_pending() == it.recursion_pending());
+ assert(*it2 == entry);
}
static void test_returns_reference_to_self()
diff --git a/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/recursion_pending.pass.cpp b/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/recursion_pending.pass.cpp
index a77503165..204429d7d 100644
--- a/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/recursion_pending.pass.cpp
+++ b/libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/recursion_pending.pass.cpp
@@ -100,15 +100,15 @@ static void value_after_move_construction_and_assignment_test()
static void increment_resets_value()
{
- static_test_env static_env;
- {
- recursive_directory_iterator it(static_env.Dir);
- it.disable_recursion_pending();
- assert(it.recursion_pending() == false);
- ++it;
- assert(it.recursion_pending() == true);
- assert(it.depth() == 0);
- }
+ static_test_env static_env;
+ {
+ recursive_directory_iterator it(static_env.Dir);
+ it.disable_recursion_pending();
+ assert(it.recursion_pending() == false);
+ ++it;
+ assert(it.recursion_pending() == true);
+ assert(it.depth() == 0);
+ }
{
recursive_directory_iterator it(static_env.Dir);
it.disable_recursion_pending();
diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp
index 3ce997a7f..253710c39 100644
--- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp
+++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp
@@ -311,7 +311,7 @@ int main(int, char**)
std::string ex(str, base(iter));
assert(ex == "09");
}
-/*
+ /*
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'Z');
std::string ex(str, base(iter));
diff --git a/libcxx/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp b/libcxx/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp
index 7a5f53310..0b6271d56 100644
--- a/libcxx/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp
+++ b/libcxx/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp
@@ -28,38 +28,36 @@ test(std::initializer_list<char> il, std::regex_constants::syntax_option_type f,
assert(r.mark_count() == mc);
}
-
-int main(int, char**)
-{
- test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::basic, 1);
- test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::basic, 1);
- test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::basic, 2);
- test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::basic, 0);
-
- test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::extended, 0);
- test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::extended, 0);
- test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::extended, 0);
- test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::extended, 2);
-
- test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::ECMAScript, 0);
- test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::ECMAScript, 0);
- test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::ECMAScript, 0);
- test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::ECMAScript, 2);
-
- test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::awk, 0);
- test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::awk, 0);
- test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::awk, 0);
- test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::awk, 2);
-
- test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::grep, 1);
- test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::grep, 1);
- test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::grep, 2);
- test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::grep, 0);
-
- test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::egrep, 0);
- test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::egrep, 0);
- test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::egrep, 0);
- test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::egrep, 2);
+int main(int, char**) {
+ test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::basic, 1);
+ test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::basic, 1);
+ test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::basic, 2);
+ test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::basic, 0);
+
+ test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::extended, 0);
+ test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::extended, 0);
+ test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::extended, 0);
+ test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::extended, 2);
+
+ test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::ECMAScript, 0);
+ test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::ECMAScript, 0);
+ test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::ECMAScript, 0);
+ test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::ECMAScript, 2);
+
+ test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::awk, 0);
+ test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::awk, 0);
+ test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::awk, 0);
+ test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::awk, 2);
+
+ test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::grep, 1);
+ test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::grep, 1);
+ test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::grep, 2);
+ test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::grep, 0);
+
+ test({'\\', '(', 'a', '\\', ')'}, std::regex_constants::egrep, 0);
+ test({'\\', '(', 'a', '[', 'b', 'c', ']', '\\', ')'}, std::regex_constants::egrep, 0);
+ test({'\\', '(', 'a', '\\', '(', '[', 'b', 'c', ']', '\\', ')', '\\', ')'}, std::regex_constants::egrep, 0);
+ test({'(', 'a', '(', '[', 'b', 'c', ']', ')', ')'}, std::regex_constants::egrep, 2);
return 0;
}
diff --git a/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/default.pass.cpp b/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/default.pass.cpp
index 6d33d32e2..ae26df74e 100644
--- a/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/default.pass.cpp
+++ b/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/default.pass.cpp
@@ -24,5 +24,5 @@ int main(int, char**)
std::condition_variable_any cv;
(void)cv;
- return 0;
+ return 0;
}
diff --git a/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp b/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp
index d71a104f8..363d32c6c 100644
--- a/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp
+++ b/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const/bad_function_call_ctor.pass.cpp
@@ -22,5 +22,5 @@ int main(int, char**)
std::bad_function_call ex;
(void)ex;
- return 0;
+ return 0;
}
diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp
index 5dcb71344..a94b26157 100644
--- a/libcxx/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp
+++ b/libcxx/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp
@@ -31,5 +31,5 @@ int main(int, char**)
std::function<void()> f(x);
(void)f;
- return 0;
+ return 0;
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/202011
More information about the libcxx-commits
mailing list