diff options
| author | Francois Ferrand <[email protected]> | 2012-03-16 15:16:06 +0100 |
|---|---|---|
| committer | Erik Verbruggen <[email protected]> | 2012-03-19 10:48:43 +0100 |
| commit | 2386d701b684d972b314424dfa51139c8d769bff (patch) | |
| tree | c852e97e68a250a1b450daae7234f8ee41dfcd22 /src/libs/cplusplus/pp-engine.h | |
| parent | 558b6e08ae2709549cecdd9698b577c1f8b4f964 (diff) | |
Preprocessor: fix line for generated code.
The macro used to be at the same line as the first token after the
closing parenthesis.
Change-Id: I4c2d7317632baf612900e84572017aeb247d0585
Reviewed-by: Erik Verbruggen <[email protected]>
Diffstat (limited to 'src/libs/cplusplus/pp-engine.h')
| -rw-r--r-- | src/libs/cplusplus/pp-engine.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs/cplusplus/pp-engine.h b/src/libs/cplusplus/pp-engine.h index 3240d3fe9ef..40c3cabaa83 100644 --- a/src/libs/cplusplus/pp-engine.h +++ b/src/libs/cplusplus/pp-engine.h @@ -110,6 +110,7 @@ private: }; bool markGeneratedTokens(bool markGeneratedTokens, TokenIterator dot = 0); + bool markGeneratedTokens(bool markGeneratedTokens, int position, int extraLines=0, bool newline=false); QByteArray expand(const QByteArray &source); void expand(const QByteArray &source, QByteArray *result); @@ -143,7 +144,7 @@ private: void collectActualArguments(QVector<MacroArgumentReference> *actuals); MacroArgumentReference collectOneActualArgument(); - void processNewline(bool force = false); + void processNewline(bool force = false, int extraLines = 0); void processSkippingBlocks(bool skippingBlocks, TokenIterator dot, TokenIterator lastToken); |
