# New Ticket Created by  Jarkko Hietaniemi 
# Please include the string:  [perl #16283]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=16283 >


Tru64 finds the following objectionable spots from a fresh CVS checkout:

cc: Warning: pointer.pmc, line 27: In the initializer for mark_function, the 
referenced type of the pointer value "pmc->cache.struct_val" is "void", which is not 
compatible with "function (pointer to struct Parrot_Interp, pointer to void, pointer 
to struct PMC) returning pointer to struct PMC". (ptrmismatch)
        PMC* (*mark_function)(struct Parrot_Interp*, void*, PMC *) = 
pmc->cache.struct_val;
---------------------------------------------------------------------^

cc -std -fprm d -ieee -D_INTRINSICS -DLANGUAGE_C   -I./include  -DHAS_JIT -DALPHA  -o 
core_ops.o -c core_ops.c
cc: Warning: rx.ops, line 192: In this statement, the referenced type of the pointer 
value "rx_mark" is "function (pointer to struct Parrot_Interp, pointer to void, 
pointer to struct PMC) returning pointer to struct PMC", which is not compatible with 
"void". (ptrmismatch)
        interpreter->ctx.pmc_reg.registers[cur_opcode[1]]->cache.struct_val = rx_mark;
--------^
cc: Warning: rx.ops, line 192: In this statement, the referenced type of the pointer 
value "rx_mark" is "function (pointer to struct Parrot_Interp, pointer to void, 
pointer to struct PMC) returning pointer to struct PMC", which is not compatible with 
"void". (ptrmismatch)
        interpreter->ctx.pmc_reg.registers[cur_opcode[1]]->cache.struct_val = rx_mark;
--------^
cc: Warning: rx.ops, line 200: In this statement, the referenced type of the pointer 
value "rx_mark" is "function (pointer to struct Parrot_Interp, pointer to void, 
pointer to struct PMC) returning pointer to struct PMC", which is not compatible with 
"void". (ptrmismatch)
        interpreter->ctx.pmc_reg.registers[cur_opcode[1]]->cache.struct_val = rx_mark;
--------^

-- 
$jhi++; # http://www.iki.fi/jhi/
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen


Reply via email to