aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus/pp-engine.h
diff options
context:
space:
mode:
authorFrancois Ferrand <[email protected]>2012-03-16 15:16:06 +0100
committerErik Verbruggen <[email protected]>2012-03-19 10:48:43 +0100
commit2386d701b684d972b314424dfa51139c8d769bff (patch)
treec852e97e68a250a1b450daae7234f8ee41dfcd22 /src/libs/cplusplus/pp-engine.h
parent558b6e08ae2709549cecdd9698b577c1f8b4f964 (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.h3
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);