[Issue 609] New: Const struct member is a non-constant expression

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Nov 27 07:29:06 PST 2006


http://d.puremagic.com/issues/show_bug.cgi?id=609

           Summary: Const struct member is a non-constant expression
           Product: D
           Version: 0.175
          Platform: PC
        OS/Version: Windows
            Status: NEW
          Keywords: rejects-valid
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla at digitalmars.com
        ReportedBy: smjg at iname.com


----------
struct MyStruct { int i; }

const MyStruct a = { 42 };
MyStruct b = { a.i };
----------
const_struct_1.d(4): Error: non-constant expression *(& a)
----------

Changing line 4 to

    int b = a.i;

gives the same error.


-- 




More information about the Digitalmars-d-bugs mailing list