Skip to content

YJIT: Fix String#<< return type#8240

Merged
XrXr merged 1 commit intoruby:masterfrom
XrXr:yjit-string-ltlt-mistype
Aug 17, 2023
Merged

YJIT: Fix String#<< return type#8240
XrXr merged 1 commit intoruby:masterfrom
XrXr:yjit-string-ltlt-mistype

Conversation

@XrXr
Copy link
Copy Markdown
Member

@XrXr XrXr commented Aug 17, 2023

We previously falsely asserted that String#<< always returns a ::String
instance. Issue was discovered on CI with --yjit-verify-ctx.

https://github.com/ruby/ruby/actions/runs/5893760435/job/15986002531

We previously falsely asserted that String#<< always returns a ::String
instance. Issue was discovered on CI with `--yjit-verify-ctx`.

https://github.com/ruby/ruby/actions/runs/5893760435/job/15986002531
@matzbot matzbot requested a review from a team August 17, 2023 20:53
@noahgibbs
Copy link
Copy Markdown
Contributor

Oof. Good catch!

@XrXr XrXr merged commit 5d48825 into ruby:master Aug 17, 2023
@XrXr XrXr deleted the yjit-string-ltlt-mistype branch August 17, 2023 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants