Nicholas Clark wrote:
Change 33291 by [EMAIL PROTECTED] on 2008/02/12 13:15:20
assert() that every NN argument is not NULL. Otherwise we have the
ability to create landmines that will explode under someone in the
future when they upgrade their compiler to one with better
optimisation. We've already done this at least twice.
(Yes, some of the assertions are after code that would already have
SEGVd because it already deferences a pointer, but they are put in
to make it easier to automate checking that each and every case is
covered.)
Add a tool, checkARGS_ASSERT.pl, to check that every case is covered.
Affected files ...
... //depot/perl/embed.pl#366 edit
... //depot/perl/proto.h#918 edit
... //depot/perl/vms/vms.c#223 edit
This breaks building on VMS.
The macros PERL_ARGS_ASSERT)_DO_SPAWN and
PERL_ARGS_ASSERT_SYS_INTERN_DUP are now referenced in vms/vms.c but are
not defined for VMS in proto.h.
-John
[EMAIL PROTECTED]
Personal Opinion Only