https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61166
--- Comment #4 from Kan Liu <kan.liu.229 at gmail dot com> --- btw, is it really necessary to use functionality in parse_number.h to parse manually? What *parse_number* has done is no more than the general *operator""(unsigned long long)*, and it just enables *0b* and *0B* prefix for the numbers. I think *operator""(unsigned long long)* is quite enough for this.