Chromium Code Reviews| Index: src/factory.cc |
| diff --git a/src/factory.cc b/src/factory.cc |
| index fc49e32537ebec9a4799012bc10b4b7ccbeffc72..47e40f9bf9c327011557558715fcdbc334d1463d 100644 |
| --- a/src/factory.cc |
| +++ b/src/factory.cc |
| @@ -1996,4 +1996,14 @@ Handle<Object> Factory::ToBoolean(bool value) { |
| return value ? true_value() : false_value(); |
| } |
| +Handle<JSObject> Factory::CreateIteratorResultObject(Handle<Object> value, |
| + bool done) { |
| + Handle<Map> map(isolate()->native_context()->iterator_result_map()); |
| + Handle<JSObject> result = NewJSObjectFromMap(map, NOT_TENURED, false); |
| + JSObject::SetProperty(result, value_string(), value, NONE, SLOPPY).Assert(); |
|
adamk
2014/04/14 21:33:01
I think you can skip all the JSObject machinery he
arv (Not doing code reviews)
2014/04/14 21:41:56
Done.
|
| + JSObject::SetProperty( |
| + result, done_string(), ToBoolean(done), NONE, SLOPPY).Assert(); |
| + return result; |
| +} |
| + |
| } } // namespace v8::internal |