MFPLI00160 - MFPLI00179
MFPLI00160S A RETURN statement cannot be contained within an on-unit.
MFPLI00161S A FREE statement must free a nonmember BASED or CONTROLLED variable.
MFPLI00162E In order to prevent the creation of an array whose elements are of unequal length, a default length of 128 has been used for the element length of an array temporary.
MFPLI00163S A RETURNS option or attribute must specify a scalar, array, or STRUCTURE. It cannot specify a list of values. Check for missing or incorrect level-numbers.
MFPLI00164S Invalid conversion required by an assignment or RETURN statement.
MFPLI00165S "insert-name" is declared as TYPE but its TYPE reference "insert-name" contains a REFER option which refers to a variable outside of itself. All REFER options in a type definition can refer only to other members within the definition.
MFPLI00166S Subscripts are not valid in the reference of a REFER option. The referenced variable must not be an array or member of a dimensioned STRUCTURE.
MFPLI00167E "entry-name" is not a built-in function known to this implementation. If this is an EXTERNAL ENTRY, it should be properly declared. ENTRY EXTERNAL is assumed.
MFPLI00168S The argument of ADDR must be a reference to a variable.
MFPLI00169S A built-in function that produces a floating-point result cannot specify a scale-factor.
MFPLI00170S "insert-name" is declared as TYPE but its TYPE reference "insert-name" (or one of its members) contains an invalid REFER option. The REFER option refers to a variable which is not contained within the same level-1 STRUCTURE as the TYPE reference.
MFPLI00171S The argument of UNSPEC must be a scalar, array, STRUCTURE, or UNION expression. Function return values and NONCONNECTED arrays are not supported as an argument to UNSPEC.
MFPLI00172W ADDR of an unaligned BIT variable does not materialize a possible bit address.
The argument of ADDR cannot be a bit-string that is not aligned on a byte boundary.
MFPLI00173S Possible compiler error. PASS2 attempted to free an already freed value node. Correct all program errors and recompile. If this message persists, contact Micro Focus Customer Support.
MFPLI00174S The operands of ^<, ^>, >, <, >=, or <= must be real arithmetic or string values.
MFPLI00175U The declaration of "insert-name" specifies a locator that depends on the original symbol, causing a circular reference in the declaration.
MFPLI00176W "insert-name" used in an INTO or FROM option might not be byte-aligned.
MFPLI00177S The name given in an I/O condition must be the name of a FILE value.
MFPLI00178S The number of single-bytes in a W or G string constant should be a multiple of 2.
MFPLI00179S The INTO option must be specified on a READ statement.
Parent topic:
MFPLI - PL/I Compiler Messages