]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - runtime/LiteralParser.h
JavaScriptCore-7600.1.4.16.1.tar.gz
[apple/javascriptcore.git] / runtime / LiteralParser.h
index fac97571c885fd7464f2ea84e681d75f43756768..f05f032043d34562aa644bf894ff9d0d368d2954 100644 (file)
@@ -29,6 +29,7 @@
 #include "Identifier.h"
 #include "JSCJSValue.h"
 #include "JSGlobalObjectFunctions.h"
+#include <array>
 #include <wtf/text/WTFString.h>
 
 namespace JSC {
@@ -155,8 +156,8 @@ private:
     ParserMode m_mode;
     String m_parseErrorMessage;
     static unsigned const MaximumCachableCharacter = 128;
-    FixedArray<Identifier, MaximumCachableCharacter> m_shortIdentifiers;
-    FixedArray<Identifier, MaximumCachableCharacter> m_recentIdentifiers;
+    std::array<Identifier, MaximumCachableCharacter> m_shortIdentifiers;
+    std::array<Identifier, MaximumCachableCharacter> m_recentIdentifiers;
     ALWAYS_INLINE const Identifier makeIdentifier(const LChar* characters, size_t length);
     ALWAYS_INLINE const Identifier makeIdentifier(const UChar* characters, size_t length);
     };