diff --git a/tests/manual/gdbdebugger/simple/simple_gdbtest_app.cpp b/tests/manual/gdbdebugger/simple/simple_gdbtest_app.cpp index 8bce037f1c8e2e00d94f1e22793d549a2b577b60..9d433d6ed0580c01d8093b089a6fdfbc5cc258c7 100644 --- a/tests/manual/gdbdebugger/simple/simple_gdbtest_app.cpp +++ b/tests/manual/gdbdebugger/simple/simple_gdbtest_app.cpp @@ -69,6 +69,9 @@ #include <QtGui/QTextCursor> #include <QtGui/QTextDocument> +#include <QtScript/QScriptEngine> +#include <QtScript/QScriptValue> + #include <QtNetwork/QHostAddress> #include <deque> @@ -2061,12 +2064,14 @@ void testStuff() Ty x; x.doit(); char *s = x.m_buffer.GetStringPtr(); + Q_UNUSED(s); } void testStuff3() { typedef unsigned char byte; byte f = '2'; + Q_UNUSED(f); testConditional("foo"); testConditional(fooxx()); testConditional("bar"); @@ -2186,7 +2191,6 @@ void testSSE() #endif } - void testQSettings() { // Note: Construct a QCoreApplication first. @@ -2196,6 +2200,18 @@ void testQSettings() Q_UNUSED(x); } +void testQScriptValue(int argc, char *argv[]) +{ + QCoreApplication app(argc, argv); + QScriptEngine engine; + QDateTime date = QDateTime::currentDateTime(); + QVariant var; + QScriptValue s = engine.newDate(date); + s = engine.newVariant(var); + s.setProperty("a", QScriptValue()); + QScriptValue d = s.data(); +} + int main(int argc, char *argv[]) { testMemoryView(); @@ -2279,6 +2295,7 @@ int main(int argc, char *argv[]) testQSharedPointer(); # endif testQStringList(); + testQScriptValue(argc, argv); testStruct(); //testQThread(); testQVariant1(); diff --git a/tests/manual/gdbdebugger/simple/simple_gdbtest_app.pro b/tests/manual/gdbdebugger/simple/simple_gdbtest_app.pro index 776f9facdb523ec0773e4ac99c53a783c0a3b209..6e8d536322d3e0c78a33f2025d20de91afe35c73 100644 --- a/tests/manual/gdbdebugger/simple/simple_gdbtest_app.pro +++ b/tests/manual/gdbdebugger/simple/simple_gdbtest_app.pro @@ -6,6 +6,7 @@ DESTDIR = . SOURCES += simple_gdbtest_app.cpp QT += network +QT += script #unix: QMAKE_CXXFLAGS += -msse2 message("this says <foo & bar>")