bug in the universal charstring
Submitted by Izabella Ingrid Farkas
Assigned to Bence Janos Szabo
Link to original bug (#520457)
Description
I found a bug in the universal charstring. If concatenate universal charstring and an empty charstring then It returns with the not empty reference and not with a new object.
Example for the problem: control { var universal charstring v_uc := "universal"; var charstring v_c :=""; var universal charstring v_uc_e := "";
var universal charstring v_uc2 := v_uc & v_c;
log(v_uc);
log(v_uc2);
v_uc2[0] := "t";
log(v_uc);
log(v_uc2);
var universal charstring v_uc3 := v_uc & v_uc_e;
log(v_uc);
log(v_uc3);
v_uc3[0] := "A";
log(v_uc);
log(v_uc3);
}
Version: 6.2.0