lexer calls yylex_fatal on fatal internal errors. yylex_fatal itself is declared as noreturn and calls exit. Returning from noreturn function has unpredictable consequences. |
||
|---|---|---|
| .. | ||
| argv.c | ||
| execute.c | ||
| function.c | ||
| lexer.c | ||
| main.c | ||
| parser.y | ||
| script.c | ||
| yylex.l | ||