https://issues.dlang.org/show_bug.cgi?id=6410
--- Comment #4 from Vladimir Panteleev <dlang-bugzi...@thecybershadow.net> --- I think the only good idea from bearophile's list is OverflowException, as conversion data often comes from user input, and it may be useful to distinguish values that are syntactically correct but simply too large to be represented in the program's chosen data type, from values that are syntactically incorrect. --