Luke Palmer <[EMAIL PROTECTED]> wrote:
> +op pop_pad(out PMC) {
> + $1 = new_pmc_header(interpreter);
> + stack_pop(interpreter, &interpreter->ctx.pad_stack,
> + &$1, STACK_ENTRY_PMC);
> goto NEXT();
Do we really need a new PMC header here? The PMC already must have one.
> +rotate_entries(Interp *interpreter, Stack_Chunk_t *stack, INTVAL num_entries)
> {
> Stack_Entry_t temp;
> - Intval i;
> - Intval depth = num_entries - 1;
> + INTVAL i;
> + INTVAL depth = num_entries - 1;
And these are typical cases, where a plain int or size_t seems more
appropriate, as Brian did show. But of course the whole source tree is
full of such (ab)usage of INTVALs.
leo