Apparently people do use -Wshadow

This commit is contained in:
Barry Revzin 2021-10-15 18:25:56 -05:00
parent 3e80e25518
commit c0984ebc45

View File

@ -261,18 +261,18 @@ struct zstring {
#ifdef __cpp_lib_ranges #ifdef __cpp_lib_ranges
struct cpp20_only_range { struct cpp20_only_range {
struct iterator { struct iterator {
int i = 0; int val = 0;
using value_type = int; using value_type = int;
using difference_type = std::ptrdiff_t; using difference_type = std::ptrdiff_t;
using iterator_concept = std::input_iterator_tag; using iterator_concept = std::input_iterator_tag;
iterator() = default; iterator() = default;
iterator(int i) : i(i) { } iterator(int i) : val(i) { }
int operator*() const { return i; } int operator*() const { return val; }
iterator& operator++() { ++i; return *this; } iterator& operator++() { ++val; return *this; }
void operator++(int) { ++*this; } void operator++(int) { ++*this; }
bool operator==(const iterator& rhs) const { return i == rhs.i; } bool operator==(const iterator& rhs) const { return val == rhs.val; }
}; };
int lo; int lo;