Rafael Garcia-Suarez wrote:
Change 28606 by [EMAIL PROTECTED] on 2006/07/23 12:51:02
Add another volatile modifier to protect against longjmp clobbering
Affected files ...
... //depot/perl/op.c#835 edit
More VMS pickyness.
EAGLE> search op.lis %cc/window=5
1 61048 newop = newSVOP(OP_CONST, 0, sv);
.....................................1
%CC-W-NOTVOLQUAL, (1) In this statement, the referenced type of the
pointer value "sv" is volatile, but the referenced type of the
target of this assignment is not.
E Perl_newSVOP
It appears that the issue is that the prototype for Perl_newSVOP does
not have a volatile qualifier for that parameter, so that Perl_newSVOP
will not treat the parameter as volatile. The compiler is diagnosing
this as a potential problem.
-John
[EMAIL PROTECTED]
Personal Opinion Only