diff options
| author | nagachika <nagachika@ruby-lang.org> | 2024-03-31 17:18:55 +0900 |
|---|---|---|
| committer | nagachika <nagachika@ruby-lang.org> | 2024-03-31 17:18:55 +0900 |
| commit | 4f3ed07d5bfd581b630e4afc8b9bb170ce781e7f (patch) | |
| tree | b5a1d43f0ed8378e1c7b33e45f9f17a38d1b448c /spec/ruby/core/basicobject/instance_exec_spec.rb | |
| parent | 1b5c74a2408d248f35cb811327dd51f49ee37c9e (diff) | |
merge revision(s) ade56737e2273847426214035c0ff2340b43799a: [Backport #20190]
Fix coderange of invalid_encoding_string.<<(ord)
Appending valid encoding character can change coderange from invalid to valid.
Example: "\x95".force_encoding('sjis')<<0x5C will be a valid string "\x{955C}"
---
string.c | 6 +++++-
test/ruby/test_string.rb | 3 +++
2 files changed, 8 insertions(+), 1 deletion(-)
Diffstat (limited to 'spec/ruby/core/basicobject/instance_exec_spec.rb')
0 files changed, 0 insertions, 0 deletions
