aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/cplusplus/c99
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/cplusplus/c99')
-rw-r--r--tests/auto/cplusplus/c99/CMakeLists.txt4
-rw-r--r--tests/auto/cplusplus/c99/tst_c99.cpp5
2 files changed, 6 insertions, 3 deletions
diff --git a/tests/auto/cplusplus/c99/CMakeLists.txt b/tests/auto/cplusplus/c99/CMakeLists.txt
new file mode 100644
index 0000000000..836f4b5c55
--- /dev/null
+++ b/tests/auto/cplusplus/c99/CMakeLists.txt
@@ -0,0 +1,4 @@
+add_qtc_test(tst_cplusplus_c99
+ DEPENDS CppTools
+ SOURCES tst_c99.cpp
+)
diff --git a/tests/auto/cplusplus/c99/tst_c99.cpp b/tests/auto/cplusplus/c99/tst_c99.cpp
index df33671907..edcb5f955f 100644
--- a/tests/auto/cplusplus/c99/tst_c99.cpp
+++ b/tests/auto/cplusplus/c99/tst_c99.cpp
@@ -83,11 +83,10 @@ class tst_c99: public QObject
static const char *const pretty[] = {"warning", "error", "fatal"};
- QString str;
- str.sprintf("%s:%d:%d: %s: ", fileName->chars(), line, column, pretty[level]);
+ QString str = QString::asprintf("%s:%d:%d: %s: ", fileName->chars(), line, column, pretty[level]);
errors->append(str.toUtf8());
- str.vsprintf(format, ap);
+ str += QString::vasprintf(format, ap);
errors->append(str.toUtf8());
errors->append('\n');