diff options
| author | bors <bors@rust-lang.org> | 2013-07-27 03:37:35 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-07-27 03:37:35 -0700 |
| commit | e7211948a546596bbe058b4fd3748a24adecaf02 (patch) | |
| tree | caff8ee5dac58d2d291b3a44989c788cffccf042 /src/rt/rust_exchange_alloc.cpp | |
| parent | 15310ba7c2a930a26bf6104f336cf7220eec7dc7 (diff) | |
| parent | d54615528c9d90523865a5bc518b21bb20909ce2 (diff) | |
| download | rust-e7211948a546596bbe058b4fd3748a24adecaf02.tar.gz rust-e7211948a546596bbe058b4fd3748a24adecaf02.zip | |
auto merge of #8045 : michaelwoerister/rust/destructuring, r=jdm
As the title says, valid debug info is now generated for any kind of pattern-based bindings like an example from the automated tests:
```rust
let ((u, v), ((w, (x, Struct { a: y, b: z})), Struct { a: ae, b: oe }), ue) =
((25, 26), ((27, (28, Struct { a: 29, b: 30})), Struct { a: 31, b: 32 }), 33);
```
(Not that you would necessarily want to do a thing like that :P )
Fixes #2533
Diffstat (limited to 'src/rt/rust_exchange_alloc.cpp')
0 files changed, 0 insertions, 0 deletions
