diff --git a/compiler2/Value.cc b/compiler2/Value.cc index f4400bcd00bb031e45a0c85d23e9cdcbdf55789b..56a05debd9441488a562d67e3a32a0b7a0936572 100644 --- a/compiler2/Value.cc +++ b/compiler2/Value.cc @@ -952,6 +952,8 @@ namespace Common { case OPTYPE_TTCN2STRING: if(!p_ti1) FATAL_ERROR("Value::Value()"); u.expr.ti1=p_ti1; + // Needed in the case of OPTYPE_ENCVALUE_UNICHAR + u.expr.v2=NULL; break; default: FATAL_ERROR("Value::Value()"); @@ -1342,6 +1344,8 @@ namespace Common { if(!p_r1 || !p_r2) FATAL_ERROR("Value::Value()"); u.expr.r1=p_r1; u.expr.r2=p_r2; + // Needed in the case of OPTYPE_DECVALUE_UNICHAR + u.expr.v3=NULL; break; default: FATAL_ERROR("Value::Value()");