about summary refs log tree commit diff
path: root/src/test/ui/or-patterns/or-patterns-default-binding-modes.rs
diff options
context:
space:
mode:
authorYuki Okushi <huyuumi.dev@gmail.com>2020-02-15 07:17:50 +0900
committerGitHub <noreply@github.com>2020-02-15 07:17:50 +0900
commit940fff7250dec007a67e8bccd47051895a440cf7 (patch)
tree37eb0f885a005e75ad1aedd1d6a60b653ff12330 /src/test/ui/or-patterns/or-patterns-default-binding-modes.rs
parente0ea1e759f76b96a8a609b9690ecc3ddadbbcbb5 (diff)
parentf5bd9646be31d865a083193c21c7448d546ce07c (diff)
downloadrust-940fff7250dec007a67e8bccd47051895a440cf7.tar.gz
rust-940fff7250dec007a67e8bccd47051895a440cf7.zip
Rollup merge of #69128 - Centril:fix-69103, r=davidtwco
Fix extra subslice lowering

We are currently ICEing on e.g.
```rust
fn main() {
    let [.., b @ ..] = [1, 2];
    b;
}
```
This happens because `b @ ..` registers a binding such that `b;` is OK, but then we forget to lower that binding in `rustc_ast_lowering`.

Fixes #69103.

r? @davidtwco
Diffstat (limited to 'src/test/ui/or-patterns/or-patterns-default-binding-modes.rs')
0 files changed, 0 insertions, 0 deletions