You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This continues the refactoring begun by #49340 to have irinterp
consume the IR_FLAG_REFINED flag. This essentially has the same
effect as the extra_reprocess bitset that irinterp takes, so
we can remove that. However, there is a related issue where we
would like to inform irinterp that we have *already* refined
the type of a particular statement (likely using information
not available to the irinterp) and would like it to just
propagate that if possible. So bring back that extra bitset
with a new name and these new semantics to make that possible.
While I was working on this, I also noticed that the control
hook I added in #48199 wasn't quite working as advertised.
I don't currently need it, so rather than trying to work
through an API without a concrete consumer, just nuke that
hook for now. I do still think it'll be required at some
point, but we can always add it back.
0 commit comments