forked from qt-creator/qt-creator
Debugger: Fix compilation of name demangler test.
No more automatic QString <-> char* conversion. Change-Id: I236c119932f11e5c2515a68499451ada0fc4f6f3 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
This commit is contained in:
@@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
#define TEST_CORRECTLY_MANGLED_NAME(mangled, expectedDemangled) \
|
#define TEST_CORRECTLY_MANGLED_NAME(mangled, expectedDemangled) \
|
||||||
do { \
|
do { \
|
||||||
QVERIFY2(demangler.demangle(mangled), qPrintable(demangler.errorString())); \
|
QVERIFY2(demangler.demangle(QLatin1String(mangled)), qPrintable(demangler.errorString())); \
|
||||||
QCOMPARE(demangler.demangledName(), QLatin1String(expectedDemangled)); \
|
QCOMPARE(demangler.demangledName(), QLatin1String(expectedDemangled)); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
@@ -58,7 +58,8 @@ private:
|
|||||||
|
|
||||||
void NameDemanglerAutoTest::testUnmangledName()
|
void NameDemanglerAutoTest::testUnmangledName()
|
||||||
{
|
{
|
||||||
QVERIFY(demangler.demangle("f") && demangler.demangledName() == "f");
|
QVERIFY(demangler.demangle(QLatin1String("f"))
|
||||||
|
&& demangler.demangledName() == QLatin1String("f"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void NameDemanglerAutoTest::testCorrectlyMangledNames()
|
void NameDemanglerAutoTest::testCorrectlyMangledNames()
|
||||||
|
Reference in New Issue
Block a user