about summary refs log tree commit diff
path: root/src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs
diff options
context:
space:
mode:
authorDylan DPC <dylan.dpc@gmail.com>2020-03-27 01:23:49 +0100
committerGitHub <noreply@github.com>2020-03-27 01:23:49 +0100
commitf635c3757b61d1d8aefa86e1d3acdd7d4dea90f8 (patch)
treebb74d25bb9075d792b67a5f8b5132e792773b963 /src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs
parent0f6144a115b2535feb8a84914105a2896e7e8e92 (diff)
parentff65bffe2b143528ff90d5226b18ceca750d7c02 (diff)
downloadrust-f635c3757b61d1d8aefa86e1d3acdd7d4dea90f8.tar.gz
rust-f635c3757b61d1d8aefa86e1d3acdd7d4dea90f8.zip
Rollup merge of #69936 - Aaron1011:fix/suggestion-cycle, r=varkor
Fix cycle error when emitting suggestion for mismatched `fn` type

Fixes #66667

Previously, we called `tcx.typeck_tables_of` when determining whether or
not to emit a suggestion for a type error. However, we might already be
type-checking the `DefId` we pass to `typeck_tables_of` (it could be
anywhere in the query stack).

Fortunately, we only need the function signature, not the entire
`TypeckTables`. By using `tcx.fn_sig`, we avoid the possibility of cycle
errors while retaining the ability to emit a suggestion.
Diffstat (limited to 'src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs')
0 files changed, 0 insertions, 0 deletions