aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/pp-engine.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2025-10-22 13:52:13 +0200
committerhjk <hjk@qt.io>2025-10-23 06:33:05 +0000
commit4c19f1a08b6c1ebe79f45e54a95470d416b4aed4 (patch)
tree43a762860b40877454d2b5445316082ae58bc18a /src/libs/cplusplus/pp-engine.cpp
parentd24e2c4304ddd5d42c9fa9705d34bf848afba9c9 (diff)
CPlusPlus: Drop the QString Preprocessor::run() overload
... and use toFSPathString, not toUrlishString to transform file paths. Change-Id: Ia106cf771e2609b4f989da16965dbd68dc077482 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/libs/cplusplus/pp-engine.cpp')
-rw-r--r--src/libs/cplusplus/pp-engine.cpp12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/libs/cplusplus/pp-engine.cpp b/src/libs/cplusplus/pp-engine.cpp
index 8b4e1000d40..4b8a92ef52c 100644
--- a/src/libs/cplusplus/pp-engine.cpp
+++ b/src/libs/cplusplus/pp-engine.cpp
@@ -741,15 +741,7 @@ Preprocessor::Preprocessor(Client *client, Environment *env)
m_scratchBuffer.reserve(256);
}
-QByteArray Preprocessor::run(const Utils::FilePath &filePath,
- const QByteArray &source,
- bool noLines,
- bool markGeneratedTokens)
-{
- return run(filePath.toUrlishString(), source, noLines, markGeneratedTokens);
-}
-
-QByteArray Preprocessor::run(const QString &fileName,
+QByteArray Preprocessor::run(const FilePath &filePath,
const QByteArray &source,
bool noLines,
bool markGeneratedTokens)
@@ -758,7 +750,7 @@ QByteArray Preprocessor::run(const QString &fileName,
QByteArray preprocessed, includeGuardMacroName;
preprocessed.reserve(source.size() * 2); // multiply by 2 because we insert #gen lines.
- preprocess(fileName, source, &preprocessed, &includeGuardMacroName, noLines,
+ preprocess(filePath.toFSPathString(), source, &preprocessed, &includeGuardMacroName, noLines,
markGeneratedTokens, false);
if (m_client && !includeGuardMacroName.isEmpty())
m_client->markAsIncludeGuard(includeGuardMacroName);