diff --git a/compiler2/ttcn3/PatternString.cc b/compiler2/ttcn3/PatternString.cc index 3ee8258b0c9abbed06e155f584ccf681d6c34044..7e7055a80cd7b7cbfe37d618ffa57dae5a770bb5 100644 --- a/compiler2/ttcn3/PatternString.cc +++ b/compiler2/ttcn3/PatternString.cc @@ -739,7 +739,7 @@ namespace Ttcn { i = pstr.find('}', i + 1); // convert the character to UTF-8 format - utf8str += ustring_to_uft8(ustring(group, plane, row, cell)); + utf8str += ustring_to_uft8(ustring((unsigned char)group, (unsigned char)plane, (unsigned char)row, (unsigned char)cell)); continue; } else if ('\\' == pstr[i + 1]) {