diff --git a/tests/manual/preprocessor/main.cpp b/tests/manual/preprocessor/main.cpp index 5170bdf26ab7307e76595e8a9097214dd14cd801..64de2e56f549c9e2b477b41a0996ccec7aceb6be 100644 --- a/tests/manual/preprocessor/main.cpp +++ b/tests/manual/preprocessor/main.cpp @@ -39,10 +39,9 @@ public: void addInclude(const QString &absoluteFilePath) { included.append(absoluteFilePath); } - virtual void sourceNeeded(QString &fileName, IncludeType mode, unsigned line) + virtual void sourceNeeded(QString &fileName, IncludeType mode, unsigned) { - // ### cache - const QString currentFile = QFile::decodeName(env->currentFile); + const QString currentFile = env->currentFile; if (mode == IncludeLocal) { const QFileInfo currentFileInfo(currentFile); @@ -115,7 +114,7 @@ int main(int argc, char *argv[]) client.addSystemDir(qgetenv("QTDIR") + "/include"); Preprocessor preproc(&client, &env); - preproc.preprocess(QFile::encodeName(fn), code, /*result = */ 0); + preproc.preprocess(fn, code, /*result = */ 0); deps = client.includedFiles(); todo += deps; }