diff options
| author | hjk <hjk@qt.io> | 2025-10-22 13:52:13 +0200 |
|---|---|---|
| committer | hjk <hjk@qt.io> | 2025-10-23 06:33:05 +0000 |
| commit | 4c19f1a08b6c1ebe79f45e54a95470d416b4aed4 (patch) | |
| tree | 43a762860b40877454d2b5445316082ae58bc18a /src/libs/cplusplus/pp-engine.cpp | |
| parent | d24e2c4304ddd5d42c9fa9705d34bf848afba9c9 (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.cpp | 12 |
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); |
