[Issue 9982] ICE on CTFE for pointer dereference

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Jul 9 02:00:51 PDT 2013


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


Don <clugdbug at yahoo.com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|D2                          |D1 & D2
           Severity|normal                      |critical


--- Comment #2 from Don <clugdbug at yahoo.com.au> 2013-07-09 02:00:27 PDT ---
This is a critical bug. Assignment via a pointer to a struct member does not
work!

struct Bug9982 {
    int a;
}

int test9982()
{
    Bug9982 x;
    int *q = &x.a;
    *q = 99;
    assert(x.a == 99);
    return 1;
}

static assert(test9982());

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


More information about the Digitalmars-d-bugs mailing list