diff --git a/src/cmd/ksh93/sh/lex.c b/src/cmd/ksh93/sh/lex.c index b77577b87..d04a73927 100644 --- a/src/cmd/ksh93/sh/lex.c +++ b/src/cmd/ksh93/sh/lex.c @@ -1411,6 +1411,13 @@ breakloop: case TEST_GE: alt = ">="; /* '-ge' --> '>=' */ break; + default: +#if _AST_ksh_release + alt = NIL(char*); /* output '(null)' (should never happen) */ +#else + abort(); +#endif + break; } errormsg(SH_DICT, ERROR_warn(0), e_lexobsolete4, shp->inlineno, state, alt);