rc= Tcl_ConvertToType(ip,val,&hbytes_type);
if (rc) return rc;
- Tcl_InvalidateStringRep(val);
if (Tcl_IsShared(val)) {
val= Tcl_DuplicateObj(val);
agg->copied= 1;
}
+ Tcl_InvalidateStringRep(val);
agg->obj= val;
agg->hb= OBJ_HBYTES(val);
rc= Tcl_ConvertToType(ip,val,&hbytes_type);
if (rc) return rc;
- Tcl_InvalidateStringRep(val);
if (Tcl_IsShared(val)) {
val= Tcl_DuplicateObj(val);
agg->copied= 1;
}
+ Tcl_InvalidateStringRep(val);
agg->obj= val;
agg->hb= OBJ_HBYTES(val);