[libcxx-commits] [libcxx] b187e03 - [libcxx][nfc] Delete `cpp20_input_iterator`'s default constructor.
via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Jul 27 15:50:23 PDT 2021
Author: zoecarver
Date: 2021-07-27T15:50:11-07:00
New Revision: b187e0389d13d72056c7c15e10bcb7f429a9aa87
URL: https://github.com/llvm/llvm-project/commit/b187e0389d13d72056c7c15e10bcb7f429a9aa87
DIFF: https://github.com/llvm/llvm-project/commit/b187e0389d13d72056c7c15e10bcb7f429a9aa87.diff
LOG: [libcxx][nfc] Delete `cpp20_input_iterator`'s default constructor.
This will make it conform only to the minimum requirements for an `input_iterator`.
Added:
Modified:
libcxx/test/support/test_iterators.h
Removed:
################################################################################
diff --git a/libcxx/test/support/test_iterators.h b/libcxx/test/support/test_iterators.h
index 3301264dee34a..12cdd36632c12 100644
--- a/libcxx/test/support/test_iterators.h
+++ b/libcxx/test/support/test_iterators.h
@@ -698,7 +698,7 @@ struct cpp20_input_iterator {
using
diff erence_type = std::iter_
diff erence_t<I>;
using iterator_concept = std::input_iterator_tag;
- cpp20_input_iterator() = default;
+ cpp20_input_iterator() = delete;
cpp20_input_iterator(cpp20_input_iterator&&) = default;
cpp20_input_iterator& operator=(cpp20_input_iterator&&) = default;
More information about the libcxx-commits
mailing list