[Issue 10055] New: Incorrect attribute merging in destructor building
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri May 10 00:42:06 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10055
Summary: Incorrect attribute merging in destructor building
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: rejects-valid
Severity: regression
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: k.hara.pg at gmail.com
--- Comment #0 from Kenji Hara <k.hara.pg at gmail.com> 2013-05-10 00:42:05 PDT ---
This is very similar to bug 10053.
This code works with 2.062, but fails with git head.
struct S1
{
pure ~this() { }
}
struct S2
{
~this() { }
}
struct SX
{
S1 s1;
S2 s2;
}
Output:
Error: pure function 'test.SX.~this' cannot call impure function
'test.S2.~this'
--
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