Chromium Code Reviews| Index: src/factory.h |
| diff --git a/src/factory.h b/src/factory.h |
| index 6321132f441f17564262d73b47ec49cc9852f407..0e4d5546e0ce8b4941ee2ce0a330b7274ef1d792 100644 |
| --- a/src/factory.h |
| +++ b/src/factory.h |
| @@ -140,8 +140,8 @@ class Factory V8_FINAL { |
| PretenureFlag pretenure = NOT_TENURED); |
| // Create a new cons string object which consists of a pair of strings. |
| - Handle<String> NewConsString(Handle<String> left, |
| - Handle<String> right); |
| + MUST_USE_RESULT MaybeHandle<String> NewConsString(Handle<String> left, |
| + Handle<String> right); |
| Handle<ConsString> NewRawConsString(String::Encoding encoding); |
| @@ -433,6 +433,11 @@ class Factory V8_FINAL { |
| Vector< Handle<Object> > args); |
| Handle<Object> NewRangeError(Handle<String> message); |
| + Handle<Object> NewInvalidStringError() { |
|
Igor Sheludko
2014/04/03 09:41:26
I would call it NewInvalidStringLengthError().
|
| + return NewRangeError("invalid_string_length", |
| + HandleVector<Object>(NULL, 0)); |
| + } |
| + |
| Handle<Object> NewSyntaxError(const char* message, Handle<JSArray> args); |
| Handle<Object> NewSyntaxError(Handle<String> message); |