pike.git / src / mapping.c

version» Context lines:

pike.git/src/mapping.c:1870:    lvalue_to_svalue_no_free(val, lval);       if (TYPEOF(*val) == T_MAPPING)    {    struct mapping *m = val->u.mapping;    if( m->refs == 2 )    {    int i;    /* fprintf( stderr, "map_refs==2\n" ); */    for( i=0; i<args; i+=2 ) -  low_mapping_insert( m, Pike_sp-(i+2), Pike_sp-(i+1), 0 ); +  low_mapping_insert( m, Pike_sp-(i+2), Pike_sp-(i+1), 2 );    stack_pop_n_elems_keep_top(2+args);    return;    }    }       f_aggregate_mapping(args);    f_add(2);    assign_lvalue(lval, val);    stack_pop_2_elems_keep_top();   }