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:
authorbors <bors@rust-lang.org>2020-02-03 06:38:34 +0000
committerbors <bors@rust-lang.org>2020-02-03 06:38:34 +0000
commit0d34a8772251b3f9d4dd05c81d9531d455a14fc2 (patch)
treea9ecdc8fb7df5fe588c6c78c2bb62d00d723018d /src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs
parenta2e80300cd83849dd4fa17af131e603623631bf6 (diff)
parenta606ffdb174dd6a7d226d632994e6a885bf8a1ac (diff)
downloadrust-0d34a8772251b3f9d4dd05c81d9531d455a14fc2.tar.gz
rust-0d34a8772251b3f9d4dd05c81d9531d455a14fc2.zip
Auto merge of #68772 - matthewjasper:relate-opt, r=davidtwco
Avoid exponential behaviour when relating types

When equating bound types we check subtyping in both directions. Since closures are invariant in their substs, we end up comparing the two types an exponential number of times. If there are no bound variables this isn't needed.

Closes #68061
Diffstat (limited to 'src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs')
0 files changed, 0 insertions, 0 deletions