Using SET WARNING PL/I command with built-in functions

Certain checks are performed when the z/OS® Debugger SET WARNING command setting is ON and a built-in function (BIF) is evaluated:
  • Division by zero
  • The remainder (%) operator for a zero value in the second operand
  • Array subscript out of bounds for defined arrays
  • Bit shifting by a number that is negative or greater than 32
  • On a built-in function call for an incorrect number of parameters or for parameter type mismatches
  • On a built-in function call for differing linkage calling conventions

These checks are restrictions that can be removed by issuing SET WARNING OFF.