bors c318691407 Auto merge of #52626 - brunocodutra:issue-52475, r=oli-obk
Fix issue #52475: Make loop detector only consider reachable memory

As [suggested](https://github.com/rust-lang/rust/pull/51702#discussion_r197585664) by @oli-obk `alloc_id`s should be ignored by traversing all `Allocation`s in interpreter memory at a given moment in time, beginning by `ByRef` locals in the stack.

- [x] Generalize the implementation of `Hash` for `EvalSnapshot` to traverse `Allocation`s
- [x] Generalize the implementation of `PartialEq` for `EvalSnapshot` to traverse `Allocation`s
- [x] Commit regression tests

Fixes #52626
Fixes https://github.com/rust-lang/rust/issues/52849
2018-09-06 17:35:40 +00:00
..
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-04 22:33:00 -07:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00
2018-08-27 13:06:26 -05:00
2018-08-26 18:03:57 -07:00
2018-09-01 12:58:18 +02:00
2018-09-01 12:58:18 +02:00