Chromium Code Reviews| Index: src/objects.cc |
| diff --git a/src/objects.cc b/src/objects.cc |
| index 72fc5e5088bc5446b00517181a5cdbe8ddf26142..9f50d62483324d0b76780df0c6d534d279a87d5b 100644 |
| --- a/src/objects.cc |
| +++ b/src/objects.cc |
| @@ -618,6 +618,8 @@ Object* String::TryFlatten() { |
| if (StringShape(String::cast(ok)).IsCons()) { |
| ss->set_buffer(ConsString::cast(ok)->first()); |
| } |
| + ASSERT(StringShape(this).IsAsciiRepresentation() == |
| + StringShape(ss->buffer()).IsAsciiRepresentation()); |
| return this; |
| } |
| case kConsStringTag: { |