-
Notifications
You must be signed in to change notification settings - Fork 5.8k
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
Instantiation registration pass in new analysis #14735
Instantiation registration pass in new analysis #14735
Conversation
9c0d9b8
to
46c24c4
Compare
if (typeClassDefinition) | ||
// We may have not visited the type class definition yet. Do it just in case. | ||
// TODO: Type classes should be processed in a separate pass to avoid this out-of-order visitation. | ||
typeClassDefinition->accept(*this); |
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.
46c24c4
to
ac95ace
Compare
f991650
to
08c856c
Compare
16e30e4
to
a674c85
Compare
a674c85
to
868f0bd
Compare
08c856c
to
858d874
Compare
868f0bd
to
56cfd69
Compare
858d874
to
78d9d43
Compare
56cfd69
to
66309c7
Compare
66309c7
to
2b410a7
Compare
This pull request is stale because it has been open for 14 days with no activity. |
This pull request is stale because it has been open for 14 days with no activity. |
This pull request is stale because it has been open for 14 days with no activity. |
Depends on #14734.
Prerequisite for #14721.
This is pass 2.25 from Experimental Type System Notes:
It will allow me to remove out-of order visitation of instantiations from #14721.