mozilla/rust — pull request #8045 by michaelwoerister (2013-07-25 15:05:49+00:00)
Title: debuginfo: Support for destructured locals and function arguments.

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);
```