Skip to content

do not ICE when existing type info is incomplete #51690

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

Merged
merged 2 commits into from
Jun 22, 2018

Conversation

nikomatsakis
Copy link
Contributor

@nikomatsakis nikomatsakis commented Jun 21, 2018

Apparently master is kinda ICE-y right now, but only for some people (sadly that set includes me).

I'm not crazy about this PR, because it seems to regress diagnostics a lot, but it does fix the problems. I think probably fixing the diagnostics should be done by doing a better job of suppressing errors?

Mitigates #51683

r? @oli-obk

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jun 21, 2018
@oli-obk
Copy link
Contributor

oli-obk commented Jun 21, 2018

@bors r+ p=1

Let's do this for now. I self assigned the issue to figure out where all the extra errors are coming from.

p=1 because this can become a blocker real fast if Travis decides to hit it, too

@bors
Copy link
Collaborator

bors commented Jun 21, 2018

📌 Commit e3fa2d5 has been approved by oli-obk

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jun 21, 2018
@bors
Copy link
Collaborator

bors commented Jun 21, 2018

⌛ Testing commit e3fa2d5 with merge ec60dd8...

bors added a commit that referenced this pull request Jun 21, 2018
…li-obk

do not ICE when existing type info is incomplete

Apparently master is kinda ICE-y right now, but only for some people (sadly that set includes me).

I'm not crazy about this PR, because it seems to regress diagnostics a lot, but it *does* fix the problems. I think probably fixing the diagnostics should be done by doing a better job of suppressing errors?

Mitigates  #51683

r? @oli-obk
@bors
Copy link
Collaborator

bors commented Jun 22, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: oli-obk
Pushing ec60dd8 to master...

@bors bors merged commit e3fa2d5 into rust-lang:master Jun 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants