http://d.puremagic.com/issues/show_bug.cgi?id=5056
Witold Baryluk <bary...@smp.if.uj.edu.pl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bary...@smp.if.uj.edu.pl --- Comment #10 from Witold Baryluk <bary...@smp.if.uj.edu.pl> 2010-11-21 19:07:23 PST --- > > This confuses me. It works both in D1 and D2. Maybe it's a regression? > > The spec says: > > > > "3. It is illegal to refer to this implicitly or explicitly prior to making > > a > > constructor call." > > http://www.digitalmars.com/d/1.0/class.html#constructors > > I interpret that the same way you do. I think maybe that this is a rule that > was removed, but someone forgot to remove it from the docs? I think you > should > file a separate doc bug on it. > > It doesn't strike me as a good requirement anyways. What problems does having > that restriction prevent? Hmm. I was using this "feature", setting fields before calling super(), for VERY long time. It worked, so i never actually payed attention, if i call super() at the beginning or the end of constructor - both worked well. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------