]> git.lizzy.rs Git - rust.git/commit
Auto merge of #24330 - pnkfelix:issue-24267, r=nikomatsakis
authorbors <bors@rust-lang.org>
Wed, 15 Apr 2015 21:05:16 +0000 (21:05 +0000)
committerbors <bors@rust-lang.org>
Wed, 15 Apr 2015 21:05:16 +0000 (21:05 +0000)
commit07f807d01f191ced1d7f4857c73fc57fbe31f421
treeaef3faf7fd71fc8001954d0bf3f11f11ddc04685
parentce27d024ff16d297ce5e5bfb7cce11810e9c9b5e
parent77bf827968d90594643ad0641161540ed1763730
Auto merge of #24330 - pnkfelix:issue-24267, r=nikomatsakis

Extend rustc::middle::dataflow to allow filtering kills from flow-exits.

Fix borrowck analysis so that it will not treat a break that pops through an assignment
```rust
x = { ... break; ... }
```
as a kill of the "moved-out" bit for `x`.

Fix #24267.

[breaking-change], but really, its only breaking code that was already buggy.