diff options
author | NARUSE, Yui <naruse@airemix.jp> | 2021-02-02 17:50:00 +0900 |
---|---|---|
committer | NARUSE, Yui <naruse@airemix.jp> | 2021-02-02 17:50:00 +0900 |
commit | 2dc39e2fd45aacd5fcd33ed80f602bd6f2ddb504 (patch) | |
tree | 819703902b7affaa27f88f05fea657ce6d5cc50c /ext | |
parent | fb6cb226a03c2eeaf4fe68b282fcd6e4a8696ffd (diff) |
merge revision(s) 1b89b99941548fdb65305dd9a412082e7fdba45a: [Backport #17534]
Mark pattern labels as unremoveable
Peephole optimization doesn't play well with find pattern at
least. The only case when a pattern matching could have
unreachable patterns is when we have lasgn/dasgn node, which
shouldn't happen in real-life.
Fixes https://bugs.ruby-lang.org/issues/17534
---
compile.c | 2 +-
test/ruby/test_pattern_matching.rb | 10 ++++++++++
2 files changed, 11 insertions(+), 1 deletion(-)
Diffstat (limited to 'ext')
0 files changed, 0 insertions, 0 deletions