Index: src/scanner.cc |
diff --git a/src/scanner.cc b/src/scanner.cc |
index d09dbb9922e024a6e04015cf63a2ef1434ba4e6c..4ad0f4118dee769bd72c369532f38cea8b0b25bf 100644 |
--- a/src/scanner.cc |
+++ b/src/scanner.cc |
@@ -1095,19 +1095,13 @@ bool Scanner::ScanRegExpFlags() { |
Handle<String> Scanner::AllocateNextLiteralString(Isolate* isolate, |
PretenureFlag tenured) { |
- MaybeHandle<String> maybe_result; |
if (is_next_literal_one_byte()) { |
- maybe_result = isolate->factory()->NewStringFromOneByte( |
- next_literal_one_byte_string(), tenured); |
+ return isolate->factory()->NewStringFromOneByte( |
+ next_literal_one_byte_string(), tenured).ToHandleChecked(); |
} else { |
- maybe_result = isolate->factory()->NewStringFromTwoByte( |
- next_literal_two_byte_string(), tenured); |
+ return isolate->factory()->NewStringFromTwoByte( |
+ next_literal_two_byte_string(), tenured).ToHandleChecked(); |
} |
- // TODO(ishell): Temporarily returning null handle from here. I will proceed |
- // with maybehandlification in next CLs. |
- Handle<String> result; |
- if (!maybe_result.ToHandle(&result)) return Handle<String>(); |
- return result; |
} |