Reviewers: Erik Corry,

Message:
Quick fix!

Description:
Now compiles when not in debug mode. Whoops.

Please review this at http://codereview.chromium.org/50054

Affected files:
   M src/regexp-macro-assembler-ia32.cc


Index: src/regexp-macro-assembler-ia32.cc
diff --git a/src/regexp-macro-assembler-ia32.cc  
b/src/regexp-macro-assembler-ia32.cc
index  
ce452ce37ba52865e0fc35c5c2464aa36350863c..fa529a572b92de4b87adb865b4a937dc3a6ff0a3
  
100644
--- a/src/regexp-macro-assembler-ia32.cc
+++ b/src/regexp-macro-assembler-ia32.cc
@@ -1109,7 +1109,7 @@ const byte*  
RegExpMacroAssemblerIA32::StringCharacterPosition(String* subject,
    ASSERT(start_index <= subject->length());
    if (StringShape(subject).IsAsciiRepresentation()) {
      const byte* address;
-    if (subject->IsExternalAsciiString()) {
+    if (StringShape(subject).IsExternal()) {
        const char* data =  
ExternalAsciiString::cast(subject)->resource()->data();
        address = reinterpret_cast<const byte*>(data);
      } else {
@@ -1120,7 +1120,7 @@ const byte*  
RegExpMacroAssemblerIA32::StringCharacterPosition(String* subject,
      return address + start_index;
    }
    const uc16* data;
-  if (subject->IsExternalTwoByteString()) {
+  if (StringShape(subject).IsExternal()) {
      data = ExternalTwoByteString::cast(subject)->resource()->data();
    } else {
      ASSERT(subject->IsSeqTwoByteString());



--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to