Mercurial > octave
changeset 21074:9ff2ae6cd5b0
rework fatal flex error handler (bug #46877)
* lex.ll (octave_base_lexer::fatal_error): Call error, prefixing the
message from flex with "fatal lexer error: ".
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 14 Jan 2016 16:56:46 -0500 |
parents | f7cc48f601d2 |
children | 5ed379c8decd |
files | libinterp/parse-tree/lex.ll |
diffstat | 1 files changed, 1 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/parse-tree/lex.ll Thu Jan 14 16:40:12 2016 -0500 +++ b/libinterp/parse-tree/lex.ll Thu Jan 14 16:56:46 2016 -0500 @@ -3344,12 +3344,7 @@ void octave_base_lexer::fatal_error (const char *msg) { - error (msg); - - // FIXME: This is no longer reachable now that error is exception based. - OCTAVE_QUIT; - - yy_fatal_error (msg, scanner); + error ("fatal lexer error: %s", msg); } void