Branch: Tag:

2015-11-16

2015-11-16 00:44:43 by Martin Nilsson <nilsson@fastmail.com>

Don't clean up the stack in void functions.

478:    */   static void port_close (INT32 args)   { -  pop_n_elems (args); +     do_close (THIS);   }   
506:    (Pike_sp[-args].u.string->len != 5 ||    strcmp("stdin",Pike_sp[-args].u.string->str))))    { -  port_bind(args); /* pops stack */ +  port_bind(args);    return;    }else{    struct port *p = THIS;
527:    }    }    } -  pop_n_elems(args); +    }      extern struct program *file_program;
701:    else    INIT_FD_CALLBACK_BOX (&p->box, backend, p->box.ref_obj,    p->box.fd, 0, got_port_event, 0); -  -  pop_n_elems (args - 1); +    }      /*! @decl Pike.Backend query_backend()