From 576fe662de65386340a5ec53e75c28cbc78edf3d Mon Sep 17 00:00:00 2001 From: Botond Baranyi <botond.baranyi@ericsson.com> Date: Mon, 17 Jun 2019 15:03:40 +0200 Subject: [PATCH] Removed fatal error from NamedParams::clone Change-Id: If30eec2b04d725ef02501d7beed0da0c4c4ffae5 Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com> --- compiler2/ttcn3/Templatestuff.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/compiler2/ttcn3/Templatestuff.cc b/compiler2/ttcn3/Templatestuff.cc index d06e90223..d3da31a3f 100644 --- a/compiler2/ttcn3/Templatestuff.cc +++ b/compiler2/ttcn3/Templatestuff.cc @@ -957,10 +957,18 @@ namespace Ttcn { : Node(), Location(), nps() { } + + NamedParams::NamedParams(const NamedParams& p) + : Node(p), Location(p) + { + for (size_t i = 0; i < p.nps.size(); ++i) { + nps.add(p.nps[i]->clone()); + } + } NamedParams * NamedParams::clone() const { - FATAL_ERROR("NamedParams::clone"); + return new NamedParams(*this); } NamedParams::~NamedParams() -- GitLab