diff --git a/internal/iterbase.hpp b/internal/iterbase.hpp index 57cc1b78..2f22c66d 100644 --- a/internal/iterbase.hpp +++ b/internal/iterbase.hpp @@ -85,13 +85,8 @@ namespace iter { using AsConst = decltype(std::as_const(std::declval())); // iterator_type is the type of C's iterator - // TODO: See bug - // https://developercommunity.visualstudio.com/content/problem/252157/sfinae-error-depends-on-name-of-template-parameter.html - // for why we use T instead of Container. Should be - // changed back to Container when that bug is fixed in - // MSVC. - template - using iterator_type = decltype(get_begin(std::declval())); + template + using iterator_type = decltype(get_begin(std::declval())); // iterator_type is the type of C's iterator template