From a6cae022acde1bca7836a4a5ae060ba1f5bf5536 Mon Sep 17 00:00:00 2001 From: hjk <hjk121@nokiamail.com> Date: Mon, 8 Jul 2013 18:19:29 +0200 Subject: [PATCH] Debugger: Split <complex.h> auto test into GDB/LLDB specific Results are different, but ok. Change-Id: I5550dd4b43bdc12fac329d33e158fa759bee4d28 Reviewed-by: hjk <hjk121@nokiamail.com> --- tests/auto/debugger/tst_dumpers.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tests/auto/debugger/tst_dumpers.cpp b/tests/auto/debugger/tst_dumpers.cpp index 43778078a22..d4786aa4c40 100644 --- a/tests/auto/debugger/tst_dumpers.cpp +++ b/tests/auto/debugger/tst_dumpers.cpp @@ -2388,16 +2388,28 @@ void tst_Dumpers::dumper_data() "std::complex<double> c(1, 2);\n") % Check("c", "(1.000000, 2.000000)", "std::complex<double>"); - QTest::newRow("CComplex") + QTest::newRow("CComplexGdb") << Data("#include <complex.h>\n", "// Doesn't work when compiled as C++.\n" "double complex a = 0;\n" "double _Complex b = 0;\n" "unused(&a, &b);\n") % ForceC() + % GdbOnly() % Check("a", "0 + 0 * I", "complex double") % Check("b", "0 + 0 * I", "complex double"); + QTest::newRow("CComplexLldb") + << Data("#include <complex.h>\n", + "// Doesn't work when compiled as C++.\n" + "double complex a = 0;\n" + "double _Complex b = 0;\n" + "unused(&a, &b);\n") + % ForceC() + % LldbOnly() + % Check("a", "0 + 0i", "_Complex double") + % Check("b", "0 + 0i", "_Complex double"); + QTest::newRow("StdDequeInt") << Data("#include <deque>\n", "std::deque<int> deque;\n" -- GitLab