]> git.lizzy.rs Git - rust.git/commit
Fix wrong substitution code
authorFlorian Diebold <flodiebold@gmail.com>
Thu, 23 Apr 2020 18:50:14 +0000 (20:50 +0200)
committerFlorian Diebold <flodiebold@gmail.com>
Thu, 23 Apr 2020 21:53:08 +0000 (23:53 +0200)
commit0c01b4eb6aaf86dd6a67cae7bc810916bfc20aeb
tree8981f17bcd77c0b151437aa4c39d54a9dc1d13be
parent29bc218fba2e52711b038562ff23bbb76a002380
Fix wrong substitution code

We need to shift in when we're substituting inside a binder.

This should fix #4053 (it doesn't fix the occasional overflow that also occurs
on the Diesel codebase though).
crates/ra_hir_ty/src/lib.rs
crates/ra_hir_ty/src/tests/regression.rs