As part of #65992, we want to create a lint that warns about cases where changing the fallback for type variables from () to ! will create problems. This issue is tracking that implementation work.
Edit 2020-10-05: stream for work on this, https://rust-lang.zulipchat.com/#narrow/stream/259160-t-lang.2Fproject-never-type
Current status and next steps
As part of #65992, we want to create a lint that warns about cases where changing the fallback for type variables from
()to!will create problems. This issue is tracking that implementation work.Edit 2020-10-05: stream for work on this, https://rust-lang.zulipchat.com/#narrow/stream/259160-t-lang.2Fproject-never-type
Current status and next steps
dead_nodesthat explains what is going on, document that this function is invoked on the "way up" the tree, so that nodes are added todead_nodesset if they diverge before completing (or they never start)