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()");
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()");
}
}
return gov->chk_this_value(v, lhs, Type::EXPECTED_DYNAMIC_VALUE,
- INCOMPLETE_NOT_ALLOWED, OMIT_NOT_ALLOWED, NO_SUB_CHK, NOT_IMPLICIT_OMIT,
+ INCOMPLETE_NOT_ALLOWED, OMIT_ALLOWED, NO_SUB_CHK, NOT_IMPLICIT_OMIT,
is_str_elem);
}