2008/8/15 richard.earnshaw@arm.com (via RT) <perlbug-followup@perl.org>: > I've been trying to build perl with a compiler that implements a number of > GNU extensions. When the tests are run from using this compiler a number > of tests fail due do a segmentation fault in Perl_parser_dup. The reason > for this seems to be an incorrect attribute((nonnull)) annotation on the > 'proto' argument to this function. A backtrace shows that perl_clone (line > 11297) can call this routine with a NULL proto value. The crash occurs > because the compiler has optimized away the null check at the top of the > function (since the programmer has asserted that the argument can't be null > the check must be redundant). If I'm not mistaken, this is already solved in bleadperl (see embed.fnc).Thread Previous | Thread Next