Thread overview | ||||||
---|---|---|---|---|---|---|
|
February 26, 2012 [Issue 7591] New: Wrong const-folding comparisons involving complex nans | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=7591 Summary: Wrong const-folding comparisons involving complex nans Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Keywords: wrong-code Severity: major Priority: P2 Component: DMD AssignedTo: yebblies@gmail.com ReportedBy: yebblies@gmail.com --- Comment #0 from yebblies <yebblies@gmail.com> 2012-02-27 03:07:26 EST --- When compiled with -inline, the backend will attempt to const-fold the comparison and get the wrong result. cfloat get() { return cfloat.nan; } void main() { assert(!(get() == 0)); } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
February 26, 2012 [Issue 7591] Wrong const-folding comparisons involving complex nans | ||||
---|---|---|---|---|
| ||||
Posted in reply to yebblies | http://d.puremagic.com/issues/show_bug.cgi?id=7591 yebblies <yebblies@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull --- Comment #1 from yebblies <yebblies@gmail.com> 2012-02-27 03:38:04 EST --- https://github.com/D-Programming-Language/dmd/pull/769 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
May 19, 2012 [Issue 7591] Wrong const-folding comparisons involving complex nans | ||||
---|---|---|---|---|
| ||||
Posted in reply to yebblies | http://d.puremagic.com/issues/show_bug.cgi?id=7591 Walter Bright <bugzilla@digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |bugzilla@digitalmars.com Resolution| |WORKSFORME --- Comment #2 from Walter Bright <bugzilla@digitalmars.com> 2012-05-19 13:28:41 PDT --- Works in DMD 2.060. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
July 11, 2012 [Issue 7591] Wrong const-folding comparisons involving complex nans | ||||
---|---|---|---|---|
| ||||
Posted in reply to yebblies | http://d.puremagic.com/issues/show_bug.cgi?id=7591 yebblies <yebblies@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|WORKSFORME |FIXED --- Comment #3 from yebblies <yebblies@gmail.com> 2012-07-11 16:55:26 EST --- https://github.com/D-Programming-Language/dmd/commit/b2b0585311e5b887eaf110231a3de06e86e68bd8 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation