By default, bidirectional-enabled projects use a setting that converts
source and executable files to visual layout. This setting can cause errors
if a source file contains an invisible LRM marker. When the following string
is included in a COBOL program, for example, the compiler issues an error
message:
IGYGR1056 indicating that the literal exceeds the
length specified:
Although
the literal declaration is visually correct, the compiler counts the invisible
LRM marker and issues the error message.
To prevent this type of error,
set local build options as follows.