CHARACTER TYPE句有効項目の再定義に対するチェックが強化されています。
この強化により、NetCOBOL for .NET V3.1L10以降は、以下の条件を満たす記述に対しても翻訳時にJMN2320I-Sを出力します。
REDEFINES句を指定した項目が、CHARACTER TYPE句を指定した項目に従属している。かつ、
a)のREDEFINES句を指定した項目、あるいはこれに従属している項目が、日本語項目または日本語編集項目である。かつ、
a)のREDEFINES句指定項目によって再定義される項目は、次のいずれにも該当していない。かつ、
書き方1、2のCHARACTER TYPE句が適用される日本語項目または日本語編集項目
書き方3のCHARACTER TYPE句が適用される表示用データ項目
b)の日本語項目または日本語編集項目自身には、CHARACTER TYPE句を指定していない場合。