mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-25 05:57:23 +01:00
avoid range check error in ParseCompilationUnit
git-svn-id: trunk@15478 -
This commit is contained in:
parent
224deb7fe1
commit
8bcad0c07f
@ -615,7 +615,9 @@ begin
|
||||
DEBUG_WRITELN('DW_LNS_ADVANCE_PC (', hexstr(state.address, sizeof(state.address)*2), ')');
|
||||
end;
|
||||
DW_LNS_ADVANCE_LINE : begin
|
||||
inc(state.line, ReadLEB128());
|
||||
// inc(state.line, ReadLEB128()); negative values are allowed
|
||||
// but those may generate a range check error
|
||||
state.line := state.line + ReadLEB128();
|
||||
DEBUG_WRITELN('DW_LNS_ADVANCE_LINE (', state.line, ')');
|
||||
end;
|
||||
DW_LNS_SET_FILE : begin
|
||||
|
||||
Loading…
Reference in New Issue
Block a user