[C++] Robustness fix for boost's preprocessor/seq/fold_right.hpp.

Change-Id: I11f6cff556519b768dd5d979dfd184809ed18291
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
Erik Verbruggen
2012-03-30 14:21:22 +02:00
parent 3781a17700
commit f5aacb89eb
2 changed files with 50 additions and 23 deletions

View File

@@ -98,6 +98,9 @@ private:
struct State {
State();
void pushTokenBuffer(const PPToken *start, const PPToken *end, const Macro *macro);
void popTokenBuffer();
QString m_currentFileName;
QByteArray m_source;
@@ -106,6 +109,7 @@ private:
QBitArray m_trueTest;
int m_ifLevel;
Internal::TokenBuffer *m_tokenBuffer;
unsigned m_tokenBufferDepth;
bool m_inPreprocessorDirective;
QByteArray *m_result;