diff options
| author | Michael Woerister <michaelwoerister@gmail> | 2013-06-25 21:54:03 +0200 |
|---|---|---|
| committer | Michael Woerister <michaelwoerister@gmail> | 2013-06-27 19:28:37 +0200 |
| commit | 074e0fa2a95d9cc723c9c952cf6dc5e7daed574d (patch) | |
| tree | 177bb720f7c9bfe59088e880ea8574f91d6eb771 | |
| parent | 9102ad035c2e61066d6fb85c2be80afc5860e043 (diff) | |
| download | rust-074e0fa2a95d9cc723c9c952cf6dc5e7daed574d.tar.gz rust-074e0fa2a95d9cc723c9c952cf6dc5e7daed574d.zip | |
debuginfo: Added test case for local variables declared with destructuring.
| -rw-r--r-- | src/test/debug-info/destructured-local.rs | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/test/debug-info/destructured-local.rs b/src/test/debug-info/destructured-local.rs new file mode 100644 index 00000000000..bf53d95b588 --- /dev/null +++ b/src/test/debug-info/destructured-local.rs @@ -0,0 +1,33 @@ +// Copyright 2013 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// xfail-test + +// GDB doesn't know about UTF-32 character encoding and will print a rust char as only its numerical +// value. + +// compile-flags:-Z extra-debug-info +// debugger:break zzz +// debugger:run +// debugger:finish + +// debugger:print a +// check:$1 = 9898 + +// debugger:print b +// check:$2 = false + +fn main() { + let (a, b) : (int, bool) = (9898, false); + + zzz(); +} + +fn zzz() {()} \ No newline at end of file |
