X-Git-Url: http://git.webkit.org/?p=WebKit-https.git;a=blobdiff_plain;f=Source%2FJavaScriptCore%2Fruntime%2FSmallStrings.h;h=e3d398113ba8776863cede485cc0f7fa44aa8cbc;hp=0e8646a71789c4fe730aaed9436d9fc0b642cff9;hb=fc03769fc41207e89f0e961ad76d1ecf9f10d3a8;hpb=f73bfbbfbe075ea98060e640e8f5e754f38de99c;ds=sidebyside diff --git a/Source/JavaScriptCore/runtime/SmallStrings.h b/Source/JavaScriptCore/runtime/SmallStrings.h index 0e8646a..e3d3981 100644 --- a/Source/JavaScriptCore/runtime/SmallStrings.h +++ b/Source/JavaScriptCore/runtime/SmallStrings.h @@ -86,6 +86,9 @@ namespace JSC { JSC_COMMON_STRINGS_EACH_NAME(JSC_COMMON_STRINGS_ACCESSOR_DEFINITION) #undef JSC_COMMON_STRINGS_ACCESSOR_DEFINITION + JSString* nullObjectString() const { return m_nullObjectString; } + JSString* undefinedObjectString() const { return m_undefinedObjectString; } + private: static const unsigned singleCharacterStringCount = maxSingleCharacterString + 1; @@ -98,6 +101,8 @@ namespace JSC { #define JSC_COMMON_STRINGS_ATTRIBUTE_DECLARATION(name) JSString* m_##name; JSC_COMMON_STRINGS_EACH_NAME(JSC_COMMON_STRINGS_ATTRIBUTE_DECLARATION) #undef JSC_COMMON_STRINGS_ATTRIBUTE_DECLARATION + JSString* m_nullObjectString; + JSString* m_undefinedObjectString; JSString* m_singleCharacterStrings[singleCharacterStringCount]; OwnPtr m_storage; };