digitalmars.D.bugs - [Issue 7785] New: [CTFE] ICE when slicing pointer to variable
- d-bugmail puremagic.com (28/28) Mar 26 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7785
- d-bugmail puremagic.com (21/21) Mar 30 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7785
- d-bugmail puremagic.com (9/9) Mar 30 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7785
- d-bugmail puremagic.com (9/9) Apr 03 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7785
http://d.puremagic.com/issues/show_bug.cgi?id=7785 Summary: [CTFE] ICE when slicing pointer to variable Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: dawg dawgfoto.de --- Comment #0 from dawg dawgfoto.de 2012-03-26 20:02:09 PDT --- cat > bug.d << CODE bool foo() { int val; auto p = &val; auto ary = p[0 .. 1]; return true; } enum res = foo(); CODE dmd -c bug -------- -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 26 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7785 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |CTFE, pull CC| |clugdbug yahoo.com.au --- Comment #1 from Don <clugdbug yahoo.com.au> 2012-03-30 06:12:23 PDT --- It also applies to indexing, and assignment to slices and indices: int val = 7; auto p = &val; auto ary = p[0 .. 1]; // ICE 1 auto x = p[0]; // ICE 2 p[0..1] = 1; // ICE 3 p[0] = 6; // ICE 4 This pull request turns ICE 1 and ICE 3 into sensible error messages; ICE 2 compiles without error (it only generates an error, if index is non-zero) ICE 4 generates a "not yet implemented" error. https://github.com/D-Programming-Language/dmd/pull/851 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 30 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7785 --- Comment #2 from github-bugzilla puremagic.com 2012-03-30 21:31:30 PDT --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/bd6b7d24dc856ac77500179055db521bf3a71825 Merge pull request #851 from donc/ctfe7785pointerToVar Fix issue 7785 [CTFE] ICE when slicing pointer to variable -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 30 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7785 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 03 2012