diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-05-10 16:40:34 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-05-10 16:40:34 +0900 |
commit | 15f45ae4d12f14714ab3021b60887d8c7bf4b095 (patch) | |
tree | bac84fcd840b67d0456794dde53d6a08c0415591 /parse.y | |
parent | 9a4d39b95ed60a00aec2ee3447931015254eb794 (diff) |
Propagate parser_params to rb_yytnamerr
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -649,8 +649,8 @@ rb_strterm_mark(VALUE obj) } #endif -#define yytnamerr(yyres, yystr) (YYSIZE_T)rb_yytnamerr(yyres, yystr) -size_t rb_yytnamerr(char *yyres, const char *yystr); +#define yytnamerr(yyres, yystr) (YYSIZE_T)rb_yytnamerr(p, yyres, yystr) +size_t rb_yytnamerr(struct parser_params *p, char *yyres, const char *yystr); #define TOKEN2ID(tok) ( \ tTOKEN_LOCAL_BEGIN<(tok)&&(tok)<tTOKEN_LOCAL_END ? TOKEN2LOCALID(tok) : \ @@ -12273,8 +12273,9 @@ count_char(const char *str, int c) * "\"`class' keyword\"" => "`class' keyword" */ RUBY_FUNC_EXPORTED size_t -rb_yytnamerr(char *yyres, const char *yystr) +rb_yytnamerr(struct parser_params *p, char *yyres, const char *yystr) { + YYUSE(p); if (*yystr == '"') { size_t yyn = 0, bquote = 0; const char *yyp = yystr; |