mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-24 06:26:07 +00:00
[libc++] Make a few test helper constructors explicit (#118975)
This commit is contained in:
parent
b23fc2c5bf
commit
cd74ebaec6
@ -20,7 +20,7 @@ struct throwing_t {
|
||||
int* throw_after_n_ = nullptr;
|
||||
throwing_t() { throw 0; }
|
||||
|
||||
throwing_t(int& throw_after_n) : throw_after_n_(&throw_after_n) {
|
||||
explicit throwing_t(int& throw_after_n) : throw_after_n_(&throw_after_n) {
|
||||
if (throw_after_n == 0)
|
||||
throw 0;
|
||||
--throw_after_n;
|
||||
@ -95,7 +95,7 @@ struct throwing_iterator {
|
||||
int i_;
|
||||
T v_;
|
||||
|
||||
throwing_iterator(int i = 0, const T& v = T()) : i_(i), v_(v) {}
|
||||
explicit throwing_iterator(int i = 0, const T& v = T()) : i_(i), v_(v) {}
|
||||
|
||||
reference operator*() {
|
||||
if (i_ == 1)
|
||||
|
Loading…
x
Reference in New Issue
Block a user