Index: src/ia32/regexp-macro-assembler-ia32.cc |
=================================================================== |
--- src/ia32/regexp-macro-assembler-ia32.cc (revision 2508) |
+++ src/ia32/regexp-macro-assembler-ia32.cc (working copy) |
@@ -1073,10 +1073,12 @@ |
unibrow::uchar c1 = substring1[i]; |
unibrow::uchar c2 = substring2[i]; |
if (c1 != c2) { |
- canonicalize.get(c1, '\0', &c1); |
- if (c1 != c2) { |
- canonicalize.get(c2, '\0', &c2); |
- if (c1 != c2) { |
+ unibrow::uchar s1[1] = { c1 }; |
+ canonicalize.get(c1, '\0', s1); |
+ if (s1[0] != c2) { |
+ unibrow::uchar s2[1] = { c2 }; |
+ canonicalize.get(c2, '\0', s2); |
+ if (s1[0] != s2[0]) { |
return 0; |
} |
} |