| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index fdebd1f19dde2dc194d641ea4f8561857167204e..163b713ad1e23267f3aa315686f7c0625a58ca0c 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -2327,6 +2327,10 @@ class SymbolTable: public HashTable<SymbolTableShape, HashTableKey*> {
|
| // been enlarged. If the return value is not a failure, the symbol
|
| // pointer *s is set to the symbol found.
|
| MUST_USE_RESULT MaybeObject* LookupSymbol(Vector<const char> str, Object** s);
|
| + MUST_USE_RESULT MaybeObject* LookupAsciiSymbol(Vector<const char> str,
|
| + Object** s);
|
| + MUST_USE_RESULT MaybeObject* LookupTwoByteSymbol(Vector<const uc16> str,
|
| + Object** s);
|
| MUST_USE_RESULT MaybeObject* LookupString(String* key, Object** s);
|
|
|
| // Looks up a symbol that is equal to the given string and returns
|
| @@ -5074,6 +5078,8 @@ class String: public HeapObject {
|
| // String equality operations.
|
| inline bool Equals(String* other);
|
| bool IsEqualTo(Vector<const char> str);
|
| + bool IsAsciiEqualTo(Vector<const char> str);
|
| + bool IsTwoByteEqualTo(Vector<const uc16> str);
|
|
|
| // Return a UTF8 representation of the string. The string is null
|
| // terminated but may optionally contain nulls. Length is returned
|
|
|