[Issue 7785] [CTFE] ICE when slicing pointer to variable

2012-04-03 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7785


Don clugd...@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: ---


[Issue 7785] [CTFE] ICE when slicing pointer to variable

2012-03-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7785


Don clugd...@yahoo.com.au changed:

   What|Removed |Added

   Keywords||CTFE, pull
 CC||clugd...@yahoo.com.au


--- Comment #1 from Don clugd...@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: ---


[Issue 7785] [CTFE] ICE when slicing pointer to variable

2012-03-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7785



--- Comment #2 from github-bugzi...@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: ---