Thread overview | ||||||
---|---|---|---|---|---|---|
|
June 03, 2013 [Issue 10252] New: CTFE: Should generate error for shifts outside valid range | ||||
---|---|---|---|---|
| ||||
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 --- Comment #0 from Don <clugdbug@yahoo.com.au> 2013-06-03 04:17:02 PDT --- 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: ------- |
June 05, 2013 [Issue 10252] CTFE: Should generate error for shifts outside valid range | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=10252 --- Comment #1 from github-bugzilla@puremagic.com 2013-06-04 18:14:01 PDT --- 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: ------- |
September 13, 2013 [Issue 10252] CTFE: Should generate error for shifts outside valid range | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | http://d.puremagic.com/issues/show_bug.cgi?id=10252 --- Comment #2 from github-bugzilla@puremagic.com 2013-09-13 10:46:01 PDT --- 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: ------- |
September 13, 2013 [Issue 10252] CTFE: Should generate error for shifts outside valid range | ||||
---|---|---|---|---|
| ||||
Posted in reply to Don | 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: ------- |
Copyright © 1999-2021 by the D Language Foundation