From 2e68a70895218a26c7dd9c4c88ad5838dddc879d Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Thu, 14 May 2026 16:20:48 +0800 Subject: [PATCH] progress --- compiler/ccgexprs.nim | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/ccgexprs.nim b/compiler/ccgexprs.nim index 7c8effd1d0..7e781dae32 100644 --- a/compiler/ccgexprs.nim +++ b/compiler/ccgexprs.nim @@ -2819,6 +2819,7 @@ proc genMoveCall(p: BProc; n: PNode; d: var TLoc) = n[1] = makeAddr(n[1], p.module.idgen) let moveSym = n[0].sym let oldOwner = moveSym.owner + # without this, C++ types are broken setOwner(moveSym, p.module.module) genCall(p, n, d) setOwner(moveSym, oldOwner)