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