1656 — 27 February 2019

1656.1.a

Fix

Compiler edit 894: Close a loophole in the ++PRAGMA TRACE_BEGIN logic that was resulting in spurious variable-not-defined errors in certain kinds of IF <expr> GOTO <label> statements where the <expr> involved a function call.

1656.1.b

Fix

Compiler edit 894: Allow regular statements in the midst of MAPx statements without resetting the MAP level to 1, as long as neither the /RC nor /X:2 switches is specified. Certain possibilities allowed by /RC or X:2, such as SIZEOF(var), require that all prior MAP statements below the MAP1 level be finalized.

1656.0.3

New

EDIT$ enhancement adds two new flags.

1656.0.2

New

Compiler edit 893: The LSX Header now includes more detail.

1656.0.1

New

Compiler edit 892: Add Explicit Comparison Operators.