From c913eff51def7f65474f27a032b5ba4c71f4ce90 Mon Sep 17 00:00:00 2001 From: Brian Leibig Date: Thu, 28 Feb 2013 13:39:54 -0500 Subject: [PATCH] Disable struct value printing in debug info tests This is due to the way different versions of gdb print out structs: older versions have them always spread out with fields on different lines, while newer versions will compactly print them on one line. This makes it hard for the output checker to verify the expected output. --- src/test/debug-info/struct.rs | 11 +++-------- src/test/debug-info/tuple.rs | 1 + 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/test/debug-info/struct.rs b/src/test/debug-info/struct.rs index d376bed76b77..4e12c0f940f1 100644 --- a/src/test/debug-info/struct.rs +++ b/src/test/debug-info/struct.rs @@ -9,17 +9,12 @@ // except according to those terms. // compile-flags:-Z extra-debug-info -// debugger:break 31 +// debugger:break 26 // debugger:run -// debugger:print pair -// check:$1 = { -// check:x = 1, -// check:y = 2 -// check:} // debugger:print pair.x -// check:$2 = 1 +// check:$1 = 1 // debugger:print pair.y -// check:$3 = 2 +// check:$2 = 2 struct Pair { x: int, diff --git a/src/test/debug-info/tuple.rs b/src/test/debug-info/tuple.rs index 5bceb9916edb..e93e3ba3cec7 100644 --- a/src/test/debug-info/tuple.rs +++ b/src/test/debug-info/tuple.rs @@ -8,6 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// xfail-test // compile-flags:-Z extra-debug-info // debugger:break 23 // debugger:run