mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-26 11:45:37 +00:00
Bug 1472031 - Rename atomizeChars to atomizeSourceChars to clarify it's only for atomizing directly from source text. r=arai
--HG-- extra : rebase_source : 0a666084c0695aac7ac994c2b96d0f699965657c
This commit is contained in:
parent
7ed2b26ceb
commit
4f9aef7e10
@ -1451,7 +1451,7 @@ TokenStreamSpecific<CharT, AnyCharsAccess>::identifierName(TokenStart start,
|
||||
return true;
|
||||
}
|
||||
|
||||
atom = atomizeChars(anyCharsAccess().cx, chars, length);
|
||||
atom = atomizeSourceChars(anyCharsAccess().cx, chars, length);
|
||||
}
|
||||
if (!atom)
|
||||
return false;
|
||||
|
@ -1131,7 +1131,7 @@ class TokenStreamCharsBase
|
||||
TokenStreamCharsBase(JSContext* cx, const CharT* chars, size_t length, size_t startOffset);
|
||||
|
||||
static MOZ_ALWAYS_INLINE JSAtom*
|
||||
atomizeChars(JSContext* cx, const CharT* chars, size_t length);
|
||||
atomizeSourceChars(JSContext* cx, const CharT* chars, size_t length);
|
||||
|
||||
using SourceUnits = frontend::SourceUnits<CharT>;
|
||||
|
||||
@ -1187,7 +1187,8 @@ class TokenStreamCharsBase
|
||||
|
||||
template<>
|
||||
/* static */ MOZ_ALWAYS_INLINE JSAtom*
|
||||
TokenStreamCharsBase<char16_t>::atomizeChars(JSContext* cx, const char16_t* chars, size_t length)
|
||||
TokenStreamCharsBase<char16_t>::atomizeSourceChars(JSContext* cx, const char16_t* chars,
|
||||
size_t length)
|
||||
{
|
||||
return AtomizeChars(cx, chars, length);
|
||||
}
|
||||
@ -1538,7 +1539,7 @@ class MOZ_STACK_CLASS TokenStreamSpecific
|
||||
|
||||
private:
|
||||
using TokenStreamCharsShared::appendCodePointToCharBuffer;
|
||||
using CharsBase::atomizeChars;
|
||||
using CharsBase::atomizeSourceChars;
|
||||
using GeneralCharsBase::badToken;
|
||||
using TokenStreamCharsShared::charBuffer;
|
||||
using CharsBase::consumeKnownCodeUnit;
|
||||
|
Loading…
Reference in New Issue
Block a user