diff --git a/compiler2/ttcn3/Templatestuff.cc b/compiler2/ttcn3/Templatestuff.cc
index 1a2d91251fc99157bf8f90063e8dfeee81726b34..768cc961cb8c6f07aa1e0c3a11a8950dd914c1e9 100644
--- a/compiler2/ttcn3/Templatestuff.cc
+++ b/compiler2/ttcn3/Templatestuff.cc
@@ -243,6 +243,7 @@ namespace Ttcn {
   // =================================
   
   IndexedTemplate::IndexedTemplate(const IndexedTemplate& p)
+  : Node(p), Location(p)
   {
     index = p.index->clone();
     temp = p.temp->clone();
@@ -357,6 +358,7 @@ namespace Ttcn {
   }
   
   NamedTemplate::NamedTemplate(const NamedTemplate& p)
+  : Node(p), Location(p)
   {
     name = p.name->clone();
     temp = p.temp->clone();