Bug 1472031 - Define TokenStreamAnyChars::updateFlagsForEOL inline in the header, for simplicity. r=arai

--HG--
extra : rebase_source : 970066032cae253d5b816f188d03b23025d28729
This commit is contained in:
Jeff Walden 2018-06-28 15:33:29 -07:00
Родитель 4f9aef7e10
Коммит 4ec8af2179
2 изменённых файлов: 3 добавлений и 7 удалений

Просмотреть файл

@ -485,12 +485,6 @@ TokenStreamAnyChars::undoInternalUpdateLineInfoForEOL()
lineno--;
}
MOZ_ALWAYS_INLINE void
TokenStreamAnyChars::updateFlagsForEOL()
{
flags.isDirtyLine = false;
}
// This gets a full code point, starting from an already-consumed leading code
// unit, normalizing EOL sequences to '\n', also updating line/column info as
// needed.

Просмотреть файл

@ -803,7 +803,9 @@ class TokenStreamAnyChars
*/
bool fillExcludingContext(ErrorMetadata* err, uint32_t offset);
void updateFlagsForEOL();
MOZ_ALWAYS_INLINE void updateFlagsForEOL() {
flags.isDirtyLine = false;
}
private:
MOZ_MUST_USE MOZ_ALWAYS_INLINE bool internalUpdateLineInfoForEOL(uint32_t lineStartOffset);