诊断

当接收数据项的整数位置少于发送数据项或文字时, DIAGTRUNC 会导致编译器针对具有数字接收器的 MOVE 语句发出 severity-4 (警告) 诊断消息。 在具有多个接收方的语句中,将针对可能被截断的每个接收方单独发出消息。

DIAGTRUNC 选项语法

读取语法图跳过可视语法图NODIAGTRUNCDIAGTRUNC

缺省值为: NODIAGTRUNC

缩写为: DTR | NODTR

还会针对与以下语句关联的隐式移动发出诊断消息:

  • INITIALIZE
  • READ . . . INTO
  • RELEASE . . . FROM
  • RETURN . . . INTO
  • REWRITE . . . FROM
  • WRITE . . . FROM

对于来自字母数字数据名称或字面值发送方的数字接收方的移动,也会发出诊断 消息 ,但在修改发送字段引用时除外。

当您指定 TRUNC(BIN) 选项时,没有针对 COMP-5 接收方的诊断 消息 ,也没有针对二进制接收方的诊断消息。

相关参考资料
TRUNC