Skip to content

Commit d092968

Browse files
committed
Fix missing eSink assignment in cppwin.d
1 parent 8459392 commit d092968

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

compiler/src/dmd/mangle/cppwin.d

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,17 @@ private extern (C++) final class VisualCPPMangler : Visitor
7979

8080
extern (D) this(VisualCPPMangler rvl) scope @safe
8181
{
82-
saved_idents[] = rvl.saved_idents[];
83-
saved_types[] = rvl.saved_types[];
84-
loc = rvl.loc;
82+
this.saved_idents[] = rvl.saved_idents[];
83+
this.saved_types[] = rvl.saved_types[];
84+
this.loc = rvl.loc;
85+
this.eSink = rvl.eSink;
8586
}
8687

8788
public:
8889
extern (D) this(Loc loc, ErrorSink eSink) scope @safe
8990
{
90-
saved_idents[] = null;
91-
saved_types[] = null;
91+
this.saved_idents[] = null;
92+
this.saved_types[] = null;
9293
this.loc = loc;
9394
this.eSink = eSink;
9495
}

0 commit comments

Comments
 (0)