Fix shared library build.
authoryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 24 Jan 2012 12:10:28 +0000 (12:10 +0000)
committeryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 24 Jan 2012 12:10:28 +0000 (12:10 +0000)
Review URL: https://chromiumcodereview.appspot.com/9117028

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10487 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/d8.cc

index bb4abb0..35d1a59 100644 (file)
--- a/src/d8.cc
+++ b/src/d8.cc
@@ -1036,9 +1036,7 @@ Handle<Value> Shell::ReadBinary(const Arguments& args) {
   // We skip checking the string for UTF8 characters and use it raw as
   // backing store for the external string with 8-bit characters.
   BinaryResource* resource = new BinaryResource(chars, size);
-  i::Handle<i::String> string(
-      FACTORY->NewExternalStringFromAscii(resource));
-  return Utils::ToLocal(string);
+  return String::NewExternal(resource);
 }