Fix arg-out-of-range errors in 'line-number-at-pos'
* src/fns.c (Fline_number_at_pos): Pass character position to args_out_of_range. Suggested by Andreas Schwab <schwab@linux-m68k.org>. Call args_out_of_range_3 to show both ends of the accessible portion.
This commit is contained in:
parent
328efb47d0
commit
8b44740a6a
1 changed files with 1 additions and 1 deletions
|
@ -5919,7 +5919,7 @@ from the absolute start of the buffer, disregarding the narrowing. */)
|
|||
|
||||
/* Check that POSITION is in the accessible range of the buffer. */
|
||||
if (pos < BEGV || pos > ZV)
|
||||
args_out_of_range (make_int (start), make_int (ZV));
|
||||
args_out_of_range_3 (make_int (pos), make_int (BEGV), make_int (ZV));
|
||||
|
||||
return make_int (count_lines (start, CHAR_TO_BYTE (pos)) + 1);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue