On Sat, Sep 15, 2001 at 04:35:49PM +0100, Simon Cozens wrote:
> On Sat, Sep 15, 2001 at 06:18:38PM +0300, Jarkko Hietaniemi wrote:
> > do { foo [ 0 ] = end ; foo [ 1 ] = set_i_ic ; foo [ 2 ] = set_i ; foo [ 3 ] =
>add_i ; foo [ 4 ] = sub_i ; foo [ 5 ] = mul_i ; foo [ 6 ] = div_i ; foo [ 7 ] = ...
>
> Your op.h needs rebuilding. It builds fine on Tru64 here.
The question is why was it wrong after a fresh checkout? (also in Linux)
Another observation is that after 'rm op.h; make op.h' the thing
builds but with some gnashing of the teeth:
cc: Warning: interpreter.c, line 97: In this statement, the referenced type of the
pointer value "Parrot_op_end" is "function (pointer to long, pointer to struct
Perl_Interp) returning pointer to long", which is not compatible with "void".
(ptrmismatch)
BUILD_TABLE(foo);
----^
> Simon
--
$jhi++; # http://www.iki.fi/jhi/
# There is this special biologist word we use for 'stable'.
# It is 'dead'. -- Jack Cohen