diff options
Diffstat (limited to 'deps/v8/src/extensions/externalize-string-extension.cc')
-rw-r--r-- | deps/v8/src/extensions/externalize-string-extension.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/deps/v8/src/extensions/externalize-string-extension.cc b/deps/v8/src/extensions/externalize-string-extension.cc index a126a5a56..50d876136 100644 --- a/deps/v8/src/extensions/externalize-string-extension.cc +++ b/deps/v8/src/extensions/externalize-string-extension.cc @@ -93,7 +93,7 @@ v8::Handle<v8::Value> ExternalizeStringExtension::Externalize( return v8::ThrowException(v8::String::New( "externalizeString() can't externalize twice.")); } - if (string->IsOneByteRepresentation() && !force_two_byte) { + if (string->IsAsciiRepresentation() && !force_two_byte) { char* data = new char[string->length()]; String::WriteToFlat(*string, data, 0, string->length()); SimpleAsciiStringResource* resource = new SimpleAsciiStringResource( @@ -127,8 +127,7 @@ v8::Handle<v8::Value> ExternalizeStringExtension::IsAscii( return v8::ThrowException(v8::String::New( "isAsciiString() requires a single string argument.")); } - return - Utils::OpenHandle(*args[0].As<v8::String>())->IsOneByteRepresentation() ? + return Utils::OpenHandle(*args[0].As<v8::String>())->IsAsciiRepresentation() ? v8::True() : v8::False(); } |