[Issue 6872] Breaking type parsing of shared(inout(int)[])

2011-12-11 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6872


Walter Bright  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||bugzi...@digitalmars.com
 Resolution||FIXED


--- Comment #3 from Walter Bright  2011-12-11 
11:16:06 PST ---
https://github.com/D-Programming-Language/dmd/commit/d199900617121a5a6381b05e55c07ca14ad8f582

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 6872] Breaking type parsing of shared(inout(int)[])

2011-12-11 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6872



--- Comment #2 from Kenji Hara  2011-12-11 03:38:49 PST ---
Following cases are also rejected.

static assert((shared(inout(const(int)[]))).stringof
   == "shared(inout(const(int)[]))");
static assert((shared(inout(const(int)[])[])).stringof
   == "shared(inout(const(int)[])[])");
static assert((shared(inout(const(immutable(int)[])[])[])).stringof
   == "shared(inout(const(immutable(int)[])[])[])");

The TypeNext::makeXXX() functions should convert the modifier of new next type
object like Type::addMod() function.

Updated patch and splitted pull request from #486.
https://github.com/D-Programming-Language/dmd/pull/555

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---


[Issue 6872] Breaking type parsing of shared(inout(int)[])

2011-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6872


Kenji Hara  changed:

   What|Removed |Added

   Keywords||patch


--- Comment #1 from Kenji Hara  2011-11-24 13:54:14 PST ---
https://github.com/D-Programming-Language/dmd/pull/486

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---