Mercurial > octave
changeset 27077:4e69b99978b0
display correct source line for parse errors in scripts (bug #56266)
* octave-parse.yy (base_parser::bison_error): Pass err_line instead of
l to get_file_line.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 06 May 2019 12:34:26 -0500 |
parents | 39b4341c3376 |
children | d7e4d9b383ff |
files | libinterp/parse-tree/oct-parse.yy |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/parse-tree/oct-parse.yy Fri May 03 14:04:29 2019 -0700 +++ b/libinterp/parse-tree/oct-parse.yy Mon May 06 12:34:26 2019 -0500 @@ -4365,7 +4365,7 @@ if (m_lexer.m_reading_fcn_file || m_lexer.m_reading_script_file || m_lexer.m_reading_classdef_file) - curr_line = get_file_line (m_lexer.m_fcn_file_full_name, l); + curr_line = get_file_line (m_lexer.m_fcn_file_full_name, err_line); else curr_line = m_lexer.m_current_input_line;