diff --git a/compiler2/ttcn3/TtcnTemplate.cc b/compiler2/ttcn3/TtcnTemplate.cc index d30c86dfd32d43dccbee6cd7a8e45d99deba8ec7..0984e98dc2d0863df4aca13c3c3cfc1edeea9118 100644 --- a/compiler2/ttcn3/TtcnTemplate.cc +++ b/compiler2/ttcn3/TtcnTemplate.cc @@ -4074,7 +4074,7 @@ compile_time: for (size_t i = 0; i < nof_nts; i++) { NamedTemplate *nt = u.named_templates->get_nt_byIndex(i); const Identifier& fieldname = nt->get_name(); - const char *fieldname_str = mprintf("%s%s", + char *fieldname_str = mprintf("%s%s", type->get_typetype()==Type::T_ANYTYPE ? "AT_" : "", fieldname.get_name().c_str()); Template *t = nt->get_template(); if (t->needs_temp_ref()) {