[Issue 1459] New: ICE on attempt to set value of non-lvalue return	struct
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Thu Aug 30 20:02:56 PDT 2007
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=1459
           Summary: ICE on attempt to set value of non-lvalue return struct
           Product: D
           Version: 1.020
          Platform: PC
        OS/Version: Windows
            Status: NEW
          Keywords: ice-on-invalid-code
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: wbaxter at gmail.com
struct Payload
{
    int i,j;
}
//alias int Payload;  // ok with this -- get "not an lvalue"
class Ouch {
    Payload property(int idx) {
        return props[idx];
    }
    void set(int x, Payload t) {
        property(x) = t;
    }
    Payload[] props;
}
// Internal error: ..\ztc\cgcs.c 217
-- 
    
    
More information about the Digitalmars-d-bugs
mailing list