From 42d35e6d2ad7e83414e82a691956777064106624 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Mon, 30 Jan 2023 10:21:01 +0100 Subject: [PATCH] bug464969_d_demangle.cpp: Always print "Xa" bug464969_d_demangle depends on producing an error about an uninitialized variable. But it prints something different to stdout based on the value of that variable. Which can produce failures. Make sure to always print the same thing to stdout. --- memcheck/tests/bug464969_d_demangle.cpp | 4 ++-- memcheck/tests/bug464969_d_demangle.stdout.exp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/memcheck/tests/bug464969_d_demangle.cpp b/memcheck/tests/bug464969_d_demangle.cpp index b66c79b38..00155ce04 100644 --- a/memcheck/tests/bug464969_d_demangle.cpp +++ b/memcheck/tests/bug464969_d_demangle.cpp @@ -4,9 +4,9 @@ extern "C" void _D4test4findFiPxaZPxa() { int a; if (a) - std::cout << "a\n"; + std::cout << "Xa\n"; else - std::cout << "!a\n"; + std::cout << "X" << "a\n"; } int main() diff --git a/memcheck/tests/bug464969_d_demangle.stdout.exp b/memcheck/tests/bug464969_d_demangle.stdout.exp index 60fc87476..987e3267a 100644 --- a/memcheck/tests/bug464969_d_demangle.stdout.exp +++ b/memcheck/tests/bug464969_d_demangle.stdout.exp @@ -1 +1 @@ -!a +Xa