From ae4b47c5bd48d244ee1f93ec6ba5f6bcf55eb973 Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Sat, 15 Jun 2024 22:07:49 +0800 Subject: [PATCH] fixes #20048; fixes #15746; don't sink object fields if it's of openarray type (#23608) fixes #20048 fixes #15746 --- compiler/injectdestructors.nim | 3 ++- tests/views/tviews1.nim | 10 ++++++++++ tests/views/tviews2.nim | 12 ++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/compiler/injectdestructors.nim b/compiler/injectdestructors.nim index 85d7a65d27be..98751c7c5b2c 100644 --- a/compiler/injectdestructors.nim +++ b/compiler/injectdestructors.nim @@ -872,7 +872,8 @@ proc p(n: PNode; c: var Con; s: var Scope; mode: ProcessMode; tmpFlags = {sfSing for i in 1..