aboutsummaryrefslogtreecommitdiff
path: root/lang/ruby25/files/patch-ext_ripper_ripper.y
diff options
context:
space:
mode:
Diffstat (limited to 'lang/ruby25/files/patch-ext_ripper_ripper.y')
-rw-r--r--lang/ruby25/files/patch-ext_ripper_ripper.y45
1 files changed, 0 insertions, 45 deletions
diff --git a/lang/ruby25/files/patch-ext_ripper_ripper.y b/lang/ruby25/files/patch-ext_ripper_ripper.y
deleted file mode 100644
index 6de1db50b9bb..000000000000
--- a/lang/ruby25/files/patch-ext_ripper_ripper.y
+++ /dev/null
@@ -1,45 +0,0 @@
---- ext/ripper/ripper.y.orig 2017-12-25 07:00:33 UTC
-+++ ext/ripper/ripper.y
-@@ -1983,18 +1983,10 @@ mlhs_node : user_variable
- lhs : user_variable
- {
- $$ = assignable(var_field($1), 0, &@$);
--#if 0
-- if (!$$) $$ = new_begin(0, &@$);
--#endif
--
- }
- | keyword_variable
- {
- $$ = assignable(var_field($1), 0, &@$);
--#if 0
-- if (!$$) $$ = new_begin(0, &@$);
--#endif
--
- }
- | primary_value '[' opt_call_args rbracket
- {
-@@ -9957,11 +9949,13 @@ assignable_gen(struct parser_params *parser, ID id, NO
- #ifdef RIPPER
- ID id = get_id(lhs);
- # define assignable_result(x) (lhs)
-+# define assignable_error() (lhs)
- # define parser_yyerror(parser, x) (lhs = assign_error_gen(parser, lhs))
- #else
- # define assignable_result(x) assignable_result0(x, location)
-+# define assignable_error() new_begin(0, location)
- #endif
-- if (!id) return assignable_result(0);
-+ if (!id) return assignable_error();
- switch (id) {
- case keyword_self:
- yyerror0("Can't change the value of self");
-@@ -10024,7 +10018,7 @@ assignable_gen(struct parser_params *parser, ID id, NO
- compile_error(PARSER_ARG "identifier %"PRIsVALUE" is not valid to set", rb_id2str(id));
- }
- error:
-- return assignable_result(0);
-+ return assignable_error();
- #undef assignable_result
- #undef parser_yyerror
- }