From ff296023a9fd07b90f39f74aae726b40e1a6c65b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Tue, 29 Nov 2022 12:38:11 +0100 Subject: [PATCH] Block decomposition: ModelTree::block_decomposed field was not properly set on copy/move --- src/ModelTree.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ModelTree.cc b/src/ModelTree.cc index b8fb83fd..372ca706 100644 --- a/src/ModelTree.cc +++ b/src/ModelTree.cc @@ -165,6 +165,7 @@ ModelTree::ModelTree(const ModelTree &m) : endo_idx_block2orig{m.endo_idx_block2orig}, eq_idx_orig2block{m.eq_idx_orig2block}, endo_idx_orig2block{m.endo_idx_orig2block}, + block_decomposed{m.block_decomposed}, blocks{m.blocks}, endo2block{m.endo2block}, eq2block{m.eq2block}, @@ -208,6 +209,7 @@ ModelTree::operator=(const ModelTree &m) endo_idx_orig2block = m.endo_idx_orig2block; equation_type_and_normalized_equation.clear(); blocks_derivatives.clear(); + block_decomposed = m.block_decomposed; blocks = m.blocks; endo2block = m.endo2block; eq2block = m.eq2block; -- GitLab