about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2017-01-11 15:46:11 -0500
committerNiko Matsakis <niko@alum.mit.edu>2017-01-25 15:50:47 -0500
commitc6b65ac7480b25be5d7157e0a13b3677c5538104 (patch)
treed0ce30a8d681615e168209c030059e7ce3768e1e /src/test/incremental/thinlto
parentfc57e40ce703cb70a39249f5cfb661020a1549b6 (diff)
downloadrust-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