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

IBM2628: 大きな BYVLAUE パラメーター

従来のコンパイラーでは、BYVALUE 属性に対して非常に限られたサポートしかなかったため、旧コードのコンパイル時にこのメッセージが表示されることはあまりありません。

  IBM2628I W   BYVALUE parameters should ideally be no larger than 32 bytes.

しかし、BYVALUE 属性をもっと使用し始めると、このメッセージが表示されることがあります。その場合は注意してください。 小さいスカラーに対して、および理想としてはレジスターで渡されることができた変数に対して、BYVALUE 属性の使用を予約する必要があります。 一般的には、次のように宣言されます。

ストリングや集合体のサイズが 4096 バイトより大きな BYVALUE 属性は、決して使用しないでください。


Terms of use | Feedback

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