-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Fix 48403 - Assertion failed 'call->gtControlExpr == nullptr' #48503
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
7674ddb
to
4ca9c14
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The morph changes seem unrelated to fixing the assert. Should they be PR'd separately?
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
c27e3bf
to
84ed691
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
84ed691
to
6a7cacd
Compare
- Don't use gtCloneExpr on trees that have persistent side effects - Don't call gtCloneTree or fgMorpgTree when we have an addrSpill case
6a7cacd
to
214cb53
Compare
/azp run runtime-coreclr jitstress |
Azure Pipelines successfully started running 1 pipeline(s). |
I have reworked this fix.
This is ready for checkin now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Thanks for reconsidering how to fix this.
The only failures that I see in the JitStress runs are due to Which is a currently known issue: #48727 |
In method
fgMorphCopyBlock
don't callgtCloneExpr
on theaddrSpill
We also don't call
fgMorphTree
on theaddrSpill
tree as well