Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, コンパイラーおよびランタイム 移行ガイド

IBM1091: FIXED BIN 精度の警告

この W レベル・メッセージは、最善の場合でプログラミングの欠陥があること、 最悪の場合は問題のソースをアラートするものです。 新しいコンパイラーによって生成されるメッセージは、次のようになります。

  IBM1091I W FIXED BIN precision less than storage allows.

Enterprise PL/I コンパイラーは、7、15、31、または 63 以外の精度を指定して SIGNED FIXED BIN 変数が宣言されるか、あるいは、8、16、32、または 64 以外の精度を指定して UNSIGNED FIXED BIN 変数が宣言された場合に、このメッセージを生成します。 コンパイラーは、BIN、ADD、DIVIDE などの組み込み関数の結果が FIXED BIN になるのにもかかわらず、上記のような精度を指定している場合にも、 このメッセージを出します。

例えば、変数を FIXED BIN(5) として宣言している場合、コンパイラーはその宣言にフラグ を立てるので、その宣言を意図された FIXED BIN(15) に変更する必要がおそらくあります。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)