Diff for /parser3/src/classes/array.C between versions 1.2 and 1.3

version 1.2, 2024/09/10 20:48:15 version 1.3, 2024/09/13 04:01:22
Line 41  static void _create_or_add(Request& r, M Line 41  static void _create_or_add(Request& r, M
                 VArray& self=GET_SELF(r, VArray);                  VArray& self=GET_SELF(r, VArray);
                 ArrayValue& self_array=self.array();                  ArrayValue& self_array=self.array();
   
                 if(VArray* src=static_cast<VArray*>(vsrc.as(VARRAY_TYPE))) {                  if(VArray* src=dynamic_cast<VArray*>(&vsrc)) {
                         ArrayValue& src_array =src->array();                          ArrayValue& src_array =src->array();
                         if(&src_array==&self_array) // same: doing nothing                          if(&src_array==&self_array) // same: doing nothing
                                 return;                                  return;

Removed from v.1.2  
changed lines
  Added in v.1.3


E-mail: