about summary refs log tree commit diff
path: root/src/libsyntax/errors
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-05-13 00:29:22 -0700
committerbors <bors@rust-lang.org>2016-05-13 00:29:22 -0700
commit709e5c5fdefb26500bf1b6a1e7eff7a6dfb8596a (patch)
tree48edbaa215d00244742b793943568acdb837006b /src/libsyntax/errors
parent01ed700640c36fef719027d8baec9ddb5ef04df5 (diff)
parentaa00e3a552d453f8af0d033d6207a0e09d159d2e (diff)
downloadrust-709e5c5fdefb26500bf1b6a1e7eff7a6dfb8596a.tar.gz
rust-709e5c5fdefb26500bf1b6a1e7eff7a6dfb8596a.zip
Auto merge of #33596 - nikomatsakis:issue-33586-regr-assoc-type-path, r=eddyb
re-introduce a cache for ast-ty-to-ty

It turns out that `ast_ty_to_ty` is supposed to be updating the `def`
after it finishes, but at some point in the past it stopped doing
so. This was never noticed because of the `ast_ty_to_ty_cache`, but that
cache was recently removed. This PR fixes the code to update the def
properly, but apparently that is not quite enough to make the operation
idempotent, so for now we reintroduce the cache too.

Fixes #33586.

r? @eddyb
Diffstat (limited to 'src/libsyntax/errors')
0 files changed, 0 insertions, 0 deletions