[ruby/yarp] Fix error and warning locations

https://github.com/ruby/yarp/commit/b91317ab39
This commit is contained in:
Haldun Bayhantopcu 2023-07-25 21:38:40 +02:00 коммит произвёл git
Родитель bd5cc4d6a0
Коммит 47ff17a413
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -280,7 +280,7 @@ parser_errors(yp_parser_t *parser, rb_encoding *encoding, VALUE source) {
VALUE location_argv[] = { VALUE location_argv[] = {
source, source,
LONG2FIX(error->start - parser->start), LONG2FIX(error->start - parser->start),
LONG2FIX(error->end - parser->start) LONG2FIX(error->end - error->start)
}; };
VALUE error_argv[] = { VALUE error_argv[] = {
@ -304,7 +304,7 @@ parser_warnings(yp_parser_t *parser, rb_encoding *encoding, VALUE source) {
VALUE location_argv[] = { VALUE location_argv[] = {
source, source,
LONG2FIX(warning->start - parser->start), LONG2FIX(warning->start - parser->start),
LONG2FIX(warning->end - parser->start) LONG2FIX(warning->end - warning->start)
}; };
VALUE warning_argv[] = { VALUE warning_argv[] = {