https://issues.dlang.org/show_bug.cgi?id=7211
RazvanN <razvan.nitu1...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |razvan.nitu1...@gmail.com Resolution|--- |FIXED --- Comment #2 from RazvanN <razvan.nitu1...@gmail.com> --- As Maksim said, the error has changed to "test.d(10): Error: cannot modify immutable expression this.x". This is the correct behavior since x is constructed in the implicit super call to C. When D's constructor tries to modify it, it is already cooked and cannot be modified. Closing as fixed. --