digitalmars.D.bugs - [Issue 10252] New: CTFE: Should generate error for shifts outside valid range
- d-bugmail puremagic.com (27/27) Jun 03 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10252
- d-bugmail puremagic.com (9/9) Jun 04 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10252
- d-bugmail puremagic.com (9/9) Sep 13 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10252
- d-bugmail puremagic.com (10/10) Sep 13 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10252
http://d.puremagic.com/issues/show_bug.cgi?id=10252 Summary: CTFE: Should generate error for shifts outside valid range Product: D Version: D1 & D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: clugdbug yahoo.com.au Const-folding generates errors whenever a shift (>>, <<, or >>>) exceeds the valid range. CTFE should too. For example, this code should fail to compile: --- int foo() { int shift = 60; int a = 5; return a << shift; } static assert(foo()); -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 03 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10252 Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/22973a6c7103528a82ec2f5d5fc61653097535c3 Fix bug 10252 CTFE: Generate error for shr/ushr/shl out of range Use same behaviour as for const-folding. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 04 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10252 Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/670253c5fe78f3eac2d9236c305c4c061c149529 Fix bug 10252 CTFE: Generate error for shr/ushr/shl out of range Use same behaviour as for const-folding. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 13 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10252 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |bugzilla digitalmars.com Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 13 2013