From d092968c75cd1eda6d8d248d9ca1457ddfd67098 Mon Sep 17 00:00:00 2001 From: "Richard (Rikki) Andrew Cattermole" Date: Fri, 17 Jul 2026 11:21:16 +1200 Subject: [PATCH] Fix missing eSink assignment in cppwin.d --- compiler/src/dmd/mangle/cppwin.d | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/compiler/src/dmd/mangle/cppwin.d b/compiler/src/dmd/mangle/cppwin.d index 8a674dcb0f51..a284bfe93953 100644 --- a/compiler/src/dmd/mangle/cppwin.d +++ b/compiler/src/dmd/mangle/cppwin.d @@ -79,16 +79,17 @@ private extern (C++) final class VisualCPPMangler : Visitor extern (D) this(VisualCPPMangler rvl) scope @safe { - saved_idents[] = rvl.saved_idents[]; - saved_types[] = rvl.saved_types[]; - loc = rvl.loc; + this.saved_idents[] = rvl.saved_idents[]; + this.saved_types[] = rvl.saved_types[]; + this.loc = rvl.loc; + this.eSink = rvl.eSink; } public: extern (D) this(Loc loc, ErrorSink eSink) scope @safe { - saved_idents[] = null; - saved_types[] = null; + this.saved_idents[] = null; + this.saved_types[] = null; this.loc = loc; this.eSink = eSink; }