Index: src/heap-inl.h |
diff --git a/src/heap-inl.h b/src/heap-inl.h |
index 57374572166d8b9785f60f486338d328165b943c..790441b7982169177963dc999561ff16f61d451b 100644 |
--- a/src/heap-inl.h |
+++ b/src/heap-inl.h |
@@ -85,22 +85,6 @@ void PromotionQueue::ActivateGuardIfOnTheSamePage() { |
} |
-MaybeObject* Heap::AllocateStringFromUtf8(Vector<const char> str, |
- PretenureFlag pretenure) { |
- // Check for ASCII first since this is the common case. |
- const char* start = str.start(); |
- int length = str.length(); |
- int non_ascii_start = String::NonAsciiStart(start, length); |
- if (non_ascii_start >= length) { |
- // If the string is ASCII, we do not need to convert the characters |
- // since UTF8 is backwards compatible with ASCII. |
- return AllocateStringFromOneByte(str, pretenure); |
- } |
- // Non-ASCII and we need to decode. |
- return AllocateStringFromUtf8Slow(str, non_ascii_start, pretenure); |
-} |
- |
- |
template<> |
bool inline Heap::IsOneByte(Vector<const char> str, int chars) { |
// TODO(dcarney): incorporate Latin-1 check when Latin-1 is supported? |