forked from qt-creator/qt-creator
Debugger: Split <complex.h> auto test into GDB/LLDB specific
Results are different, but ok. Change-Id: I5550dd4b43bdc12fac329d33e158fa759bee4d28 Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user