forked from qt-creator/qt-creator
preprocessor: make Environment::{resolve,remove} work on ByteArrayRefs only
Change-Id: Idb93d359bd45696a38cb863dcea30c5c377eeabb Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -111,15 +111,15 @@ public:
|
||||
}
|
||||
|
||||
virtual void passedMacroDefinitionCheck(unsigned /*offset*/, const Macro &/*macro*/) {}
|
||||
virtual void failedMacroDefinitionCheck(unsigned /*offset*/, const QByteArray &/*name*/) {}
|
||||
virtual void failedMacroDefinitionCheck(unsigned /*offset*/, const ByteArrayRef &/*name*/) {}
|
||||
|
||||
virtual void startExpandingMacro(unsigned offset,
|
||||
const Macro &/*macro*/,
|
||||
const QByteArray &originalText,
|
||||
const ByteArrayRef &originalText,
|
||||
const QVector<MacroArgumentReference> &/*actuals*/
|
||||
= QVector<MacroArgumentReference>())
|
||||
{
|
||||
m_expandedMacros.append(originalText);
|
||||
m_expandedMacros.append(QByteArray(originalText.start(), originalText.length()));
|
||||
m_expandedMacrosOffset.append(offset);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user