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

Reply via email to