pike.git / src / code / amd64.c

version» Context lines:

pike.git/src/code/amd64.c:2621:    amd64_load_sp_reg();       if( a == F_ASSIGN_PRIVATE_GLOBAL_AND_POP )    {    amd64_add_sp(-1);    amd64_assign_svalue_no_free( P_REG_RBX, sp_reg, 0);    }    else    {    amd64_assign_svalue_no_free( P_REG_RBX, sp_reg, -sizeof(struct svalue)); -  amd64_ref_svalue(P_REG_RBX,1); /* already have type in RAX (from assign_svalue) */ +  amd64_ref_svalue(P_REG_RBX,0); /* already have type in RAX (from assign_svalue) */    }    return;       case F_ASSIGN_GLOBAL:    case F_ASSIGN_GLOBAL_AND_POP:    /* arg1: pike_fp->current obj    arg2: arg1+idenfier level    arg3: Pike_sp-1    */    /* NOTE: We cannot simply do the same optimization as for