[fa.info-vax] PL/I "fixed" builtin function

info-vax@ucbvax.ARPA (02/09/85)

From: Jerry Bakin <Bakin@HI-MULTICS.ARPA>

I don't understand why I received a warning message for the following,
would someone explain the VAX/VMS PL/I compiler's behavior?

Thanks,

Jerry Bakin <Bakin@HI-Multics>

 FIX      8-FEB-1985 17:57:48    VAX-11 PL/I   V2.1-285              Page 1
 V2.1     8-FEB-1985 17:57:34    UNB:[PLISUBRS.UNIQUE]FIX.PLI;2 (1)

    1               fix: proc;
    2    1           
    3    1          dcl bit32 bit(32);
    4    1          dcl lword fixed bin (31);
    5    1          dcl fixed builtin;
    6    1           
    7    1          lword = fixed(bit32,31);
 %W, Implicit conversion. A bit string,
                    BIT32, has been used as the first
                    operand of a FIXED, FLOAT, or DECIMAL built-in function.
 
    8    1           
    9    1          end;