-laxdefined / -nolaxdefined

DEFINED 変数のタイプと記憶域のチェックを有効にするかどうかを決定します。

構文

-laxdefined
-nolaxdefined

動作

-laxdefined
DEFINED 変数のタイプと記憶域のチェックを無効にします。
-nolaxdefined
DEFINED 変数の場合、DEFINED 変数と基底付き変数についてタイプと記憶域のチェックの両方を可能にします。

デフォルト

-laxdefined

依存関係

次のコンパイラ オプションは -nolaxdefined の意味を含みます。

  • -cics
  • -sql
  • -dli
  • -mvs
  • -ims

上記のコンパイラ オプションでこれをオーバーライドするには、それらを -laxdefined と組み合わせて設定します。

-nolaxdefined を設定した場合:

DCL S1 CHAR(10); DECLARE S2 CHAR(20) DEFINED (S1);

該当する診断が実行されます。