In Caché 4.0 and 4.1 the Caché ObjectScript
compiler allowed the
QUIT command with an argument to
occur within a
WHILE loop. The
QUIT was
applied to the enclosing
DO level. With the release of
Caché 5.0,
QUIT with an argument will be treated
as an error within a
WHILE loop. Caché Studio
has always flagged this as an error even though the compiler let it go. Unfortunately,
some customers have used this oversight as a feature and will have to recode
their applications to upgrade to 5.0.