diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-05-14 09:28:53 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-05-14 15:38:48 +0900 |
commit | bdaa491565e31e3615d5da61551e08c7868db272 (patch) | |
tree | e33cf5dc15f268a6cf9bfbb66d1be00b0bba2a5f /parse.y | |
parent | 3150516aab92c63fc22cf73d588e4584a8753b76 (diff) | |
download | ruby-bdaa491565e31e3615d5da61551e08c7868db272.tar.gz |
Add user argument to some macros used by bison
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -101,8 +101,8 @@ RBIMPL_WARNING_POP() #define YYREALLOC(ptr, size) rb_parser_realloc(p, (ptr), (size)) #define YYCALLOC(nelem, size) rb_parser_calloc(p, (nelem), (size)) #define YYFREE(ptr) rb_parser_free(p, (ptr)) -#define YYFPRINTF rb_parser_printf -#define YY_LOCATION_PRINT(File, loc) \ +#define YYFPRINTF(out, ...) rb_parser_printf(p, __VA_ARGS__) +#define YY_LOCATION_PRINT(File, loc, p) \ rb_parser_printf(p, "%d.%d-%d.%d", \ (loc).beg_pos.lineno, (loc).beg_pos.column,\ (loc).end_pos.lineno, (loc).end_pos.column) |