diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2017-01-11 15:46:11 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2017-01-25 15:50:47 -0500 |
| commit | c6b65ac7480b25be5d7157e0a13b3677c5538104 (patch) | |
| tree | d0ce30a8d681615e168209c030059e7ce3768e1e /src/test/incremental/thinlto | |
| parent | fc57e40ce703cb70a39249f5cfb661020a1549b6 (diff) | |
| download | rust-c6b65ac7480b25be5d7157e0a13b3677c5538104.tar.gz rust-c6b65ac7480b25be5d7157e0a13b3677c5538104.zip | |
process trait/impl items directly from the visitor callback
The current setup processes impl/trait items while visiting
the impl/trait. This means we basically have this setup:
<Lots> -> TypeckItemBody(Impl) -> Tables(ImplItem{0,1,2,3})
But this was largely an artifact of the older code. By moving the
processing of items into method dedicated for their use, we produce this
setup:
<Little> -> TypeckItemBody(ImplItem0) -> Tables(ImplItem0)
...
<Little> -> TypeckItemBody(ImplItem3) -> Tables(ImplItem3)
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions
