diff --git a/ostd/array.hh b/ostd/array.hh index 0a205a4..4af4af8 100644 --- a/ostd/array.hh +++ b/ostd/array.hh @@ -74,7 +74,9 @@ struct Array { return ConstRange(p_buf, p_buf + N); } - void swap(Array &v) noexcept(noexcept(swap(declval(), declval()))) { + void swap(Array &v) noexcept( + noexcept(ostd::swap(declval(), declval())) + ) { ostd::swap_ranges(iter(), v.iter()); }