Skip to content

Commit

Permalink
fill in a final missing step in the reasoning presented.
Browse files Browse the repository at this point in the history
  • Loading branch information
pnkfelix committed Aug 5, 2015
1 parent a576f80 commit 8e4e55e
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion text/0000-nonparametric-dropck.md
Original file line number Diff line number Diff line change
Expand Up @@ -465,7 +465,8 @@ All `fn drop` methods would be required to be `#[unspecialized]`.

It is the second bullet that makes this an ad-hoc effect system: it provides
a recursive property ensuring that during the extent of the call to `foo`,
we will never invoke a function marked as `default`.
we will never invoke a function marked as `default` (and therefore, I *think*,
will never even potentially invoke a method that has been specialized).

It is also this second bullet that represents a signficant burden on
the destructor implementor. In particular, it immediately rules out
Expand Down

0 comments on commit 8e4e55e

Please sign in to comment.