[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 committed by git
parent bd5cc4d6a0
commit 47ff17a413

View File

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