Skip to content

Commit 8b459ed

Browse files
committed
main: add an assertion in offset calculation
Signed-off-by: Masatake YAMATO <[email protected]>
1 parent 5066e2f commit 8b459ed

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

main/lregex.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2924,6 +2924,9 @@ static int makePromiseForAreaSpecifiedWithOffsets (const char *parser,
29242924
unsigned long startLineOffset = getInputFileOffsetForLine (startLine);
29252925
unsigned long endLineOffset = getInputFileOffsetForLine (endLine);
29262926

2927+
Assert(startOffset >= startLineOffset);
2928+
Assert(endOffset >= endLineOffset);
2929+
29272930
return makePromise (parser,
29282931
startLine, startOffset - startLineOffset,
29292932
endLine, endOffset - endLineOffset,

0 commit comments

Comments
 (0)