diff options
| author | Peter Zhu <peter@peterzhu.ca> | 2024-06-11 14:01:29 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-11 11:01:29 -0700 |
| commit | 4c50d23245689761e04db450ced9fe9fa76997d0 (patch) | |
| tree | ce372b2b6c65651e7bdee240912ce04baa8c07d6 /ruby_parser.c | |
| parent | 40251ed0dfe99bb09c2fa542fce603ade25e3729 (diff) | |
Raise SyntaxError on invalid encoding symbol (#10967)
[Bug #20280]
Backport of #10014.
Diffstat (limited to 'ruby_parser.c')
| -rw-r--r-- | ruby_parser.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ruby_parser.c b/ruby_parser.c index 17fc352bed..10286b51e7 100644 --- a/ruby_parser.c +++ b/ruby_parser.c @@ -679,12 +679,14 @@ rb_parser_config_initialize(rb_parser_config_t *config) config->enc_isspace = enc_isspace; config->enc_coderange_7bit = ENC_CODERANGE_7BIT; config->enc_coderange_unknown = ENC_CODERANGE_UNKNOWN; + config->enc_coderange_broken = ENC_CODERANGE_BROKEN; config->enc_compatible = enc_compatible; config->enc_from_encoding = enc_from_encoding; config->encoding_get = encoding_get; config->encoding_set = encoding_set; config->encoding_is_ascii8bit = encoding_is_ascii8bit; config->usascii_encoding = usascii_encoding; + config->enc_str_coderange = rb_enc_str_coderange; config->ractor_make_shareable = rb_ractor_make_shareable; |
