[Issue 5917] DMD gets tripped up by immutable struct members when struct contains postblit

2011-05-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5917


kenn...@gmail.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||kenn...@gmail.com
 Resolution||DUPLICATE


--- Comment #2 from kenn...@gmail.com 2011-05-01 23:32:49 PDT ---
*** This issue has been marked as a duplicate of issue 5314 ***

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


[Issue 5314] Wrong error message: struct within immutable member and postblit function

2011-05-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5314


kenn...@gmail.com changed:

   What|Removed |Added

 CC||ultimatemacfana...@gmail.co
   ||m


--- Comment #7 from kenn...@gmail.com 2011-05-01 23:32:49 PDT ---
*** Issue 5917 has been marked as a duplicate of this issue. ***

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


[Issue 5314] Wrong error message: struct within immutable member and postblit function

2011-05-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5314


kenn...@gmail.com changed:

   What|Removed |Added

   Keywords||diagnostic
 CC||kenn...@gmail.com
 OS/Version|Windows |All
   Severity|normal  |critical


--- Comment #8 from kenn...@gmail.com 2011-05-01 23:35:22 PDT ---
Raising severity to Critical as per bug 5745.

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


[Issue 5918] New: Cannot forward-reference to a nested enum type with any attribute

2011-05-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5918

   Summary: Cannot forward-reference to a nested enum type with
any attribute
   Product: D
   Version: D2
  Platform: All
OS/Version: All
Status: NEW
  Keywords: rejects-valid
  Severity: normal
  Priority: P2
 Component: DMD
AssignedTo: nob...@puremagic.com
ReportedBy: kenn...@gmail.com
Blocks: 340


--- Comment #0 from kenn...@gmail.com 2011-05-02 11:34:03 PDT ---
Test case:


struct T {
E e;

public  // -- comment this out is OK.
enum E { x }
}

x.d(5): Error: enum E is forward referenced
x.d(5): Error: enum E is forward referenced


This applies to *all* kinds of attributes, like 'deprecated' or 'static' or
'@safe'. The T can be changed to any kinds of aggregates (class, interface,
union) and the bug still persists.

Moving the 'E e;' below the 'enum E' removes the error, so is not using any
attributes.

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


[Issue 4649] Outdated range names in the spec.

2011-05-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4649


kenn...@gmail.com changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 CC||kenn...@gmail.com
 Resolution||DUPLICATE


--- Comment #3 from kenn...@gmail.com 2011-05-02 14:25:07 PDT ---
*** This issue has been marked as a duplicate of issue 3800 ***

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


[Issue 3800] Foreach over Structs and Classes with Ranges and Invariant Struct in D2 Spec

2011-05-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3800


kenn...@gmail.com changed:

   What|Removed |Added

 CC||simen.end...@pandavre.com


--- Comment #2 from kenn...@gmail.com 2011-05-02 14:25:07 PDT ---
*** Issue 4649 has been marked as a duplicate of this issue. ***

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


[Issue 3800] Foreach over Structs and Classes with Ranges and Invariant Struct in D2 Spec

2011-05-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3800


Andrei Alexandrescu and...@metalanguage.com changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||and...@metalanguage.com
 AssignedTo|nob...@puremagic.com|and...@metalanguage.com


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