Chromium Code Reviews| Index: runtime/vm/object.cc |
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc |
| index fbd16c426c4ce3a2e0fd95e1af13bbdf34ea4e4f..fa90aa8565659e5872520bda6e9a1c7da82865dc 100644 |
| --- a/runtime/vm/object.cc |
| +++ b/runtime/vm/object.cc |
| @@ -4517,6 +4517,11 @@ RawFunction* Function::NewClosureFunction(const String& name, |
| parent_owner, |
| token_pos)); |
| result.set_parent_function(parent); |
| + result.set_end_token_pos(parent.end_token_pos()); |
|
hausner
2013/07/10 21:55:49
As discussed offline, you need to make your change
Michael Lippautz (Google)
2013/07/10 22:33:10
Done.
|
| + AbstractType& parent_result = AbstractType::Handle(parent.result_type()); |
| + if (!parent_result.IsNull()) { |
| + result.set_result_type(parent_result); |
| + } |
| return result.raw(); |
| } |