aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2021-04-30 10:07:24 +0100
committerGitHub <[email protected]>2021-04-30 10:07:24 +0100
commitb5b4a1f23dd4d544eec0699bda9df39235617711 (patch)
tree155a638a9cb73ddce1df6ce0c7b43fe4d4b12c69 /crates/hir_def/src
parent6ea91a419f89e2486938d139daf8eb8620444944 (diff)
parentc2aefd5b95adb9e07919a11cdfcca45de79b5324 (diff)
Merge #8692
8692: Fix panic caused by new Try trait definition r=flodiebold a=flodiebold The new Try trait definition caused a query cycle for us. This adds recovery for that cycle, but also fixes the cause, which is that we went through the supertraits when resolving `<T as Trait>::Assoc`, which isn't actually necessary. I also rewrote `all_super_trait_refs` to an iterator before I realized what the actual problem was, so I kept that. Fixes #8686. Co-authored-by: Florian Diebold <[email protected]>
Diffstat (limited to 'crates/hir_def/src')
0 files changed, 0 insertions, 0 deletions