Workaround broken constexpr in MSVC2017

This commit is contained in:
Victor Zverovich 2018-10-10 17:31:21 -07:00
parent 167f8fe325
commit 08a65c2282

View File

@ -1583,7 +1583,8 @@ FMT_CONSTEXPR unsigned parse_nonnegative_int(
value = max_int + 1;
break;
}
value = value * 10 + unsigned(*begin++ - '0');
value = value * 10 + unsigned(*begin - '0');
++begin;
} while (begin != end && '0' <= *begin && *begin <= '9');
if (value > max_int)
eh.on_error("number is too big");