-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Fix 48403 - Assertion failed 'call->gtControlExpr == nullptr' #48503
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
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.
AndyAyersMS
left a comment
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. |
AndyAyersMS
left a comment
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
fgMorphCopyBlockdon't callgtCloneExpron theaddrSpillWe also don't call
fgMorphTreeon theaddrSpilltree as well