From 1cef946a90e22ea3bc9e62e4b13abd2696ed5493 Mon Sep 17 00:00:00 2001 From: Kp Date: Sat, 9 Jan 2016 16:38:12 +0000 Subject: [PATCH] Remove default argument for basic_idx(index,array &) --- common/include/valptridx.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/include/valptridx.h b/common/include/valptridx.h index d8642c4cb..8125620aa 100644 --- a/common/include/valptridx.h +++ b/common/include/valptridx.h @@ -251,7 +251,11 @@ public: */ static_assert(allow_nullptr || !rhs.allow_nullptr, "cannot move from allow_invalid to require_valid"); } - basic_idx(index_type i, array_managed_type &a = get_array()) : // default argument deprecated + basic_idx(index_type i) : + m_idx(check_allowed_invalid_index(i) ? i : check_index_range(i, nullptr)) + { + } + basic_idx(index_type i, array_managed_type &a) : m_idx(check_allowed_invalid_index(i) ? i : check_index_range(i, &a)) { }