https://issues.dlang.org/show_bug.cgi?id=15861 --- Comment #6 from Walter Bright <bugzilla at digitalmars.com> --- Vladimir's reduced test case: void main() { double val = 4286853117.; (){ assert(val == 4286853117.); }(); } --