Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/9.0] [mono] Fix crash in emit_llvmonly_handler_start #107590

Merged
merged 4 commits into from
Sep 16, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 10, 2024

Backport of #107461 to release/9.0

/cc @lewing @radekdoulik

Customer Impact

  • Customer reported
  • Found internally

Do not emit an llvm branch intruction when there is no target. This was never correct and in newer llvm versions it surfaces as a fatal error.

Regression

  • Yes
  • No

This existing error became fatal with new llvm versions.

Testing

Manual testing

Low, we avoid emitting incorrect code

Do not try to emit branch when target_bb is not set
Copy link
Contributor

Tagging subscribers to this area: @lambdageek, @steveisok
See info in area-owners.md if you want to be subscribed.

@jeffschwMSFT
Copy link
Member

@lewing can we get the template filled in?

Copy link
Member

@jeffschwMSFT jeffschwMSFT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved. we can merge when ready

@jeffschwMSFT jeffschwMSFT added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Sep 12, 2024
@jeffschwMSFT
Copy link
Member

@lewing can you take a look at the PR failures?

@jeffschwMSFT
Copy link
Member

@lewing @radekdoulik today is the snap, please take a look at the PR failures

@jeffschwMSFT jeffschwMSFT removed the Servicing-approved Approved for servicing release label Sep 16, 2024
@lewing lewing added the Servicing-approved Approved for servicing release label Sep 16, 2024
@lewing
Copy link
Member

lewing commented Sep 16, 2024

/ba-g failures are known and tracked by BA it is only red because this is a release branch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-Codegen-LLVM-mono Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants