| Index: runtime/lib/mirrors.cc | 
| =================================================================== | 
| --- runtime/lib/mirrors.cc	(revision 36443) | 
| +++ runtime/lib/mirrors.cc	(working copy) | 
| @@ -101,14 +101,17 @@ | 
| // Only generative constructors can have initializing formals. | 
| if (!func.IsConstructor()) return; | 
|  | 
| -  const Class& cls = Class::Handle(func.Owner()); | 
| -  const Error& error = Error::Handle(cls.EnsureIsFinalized(Isolate::Current())); | 
| +  Isolate* isolate = Isolate::Current(); | 
| +  const Class& cls = Class::Handle(isolate, func.Owner()); | 
| +  const Error& error = Error::Handle( | 
| +      isolate, cls.EnsureIsFinalized(Isolate::Current())); | 
| if (!error.IsNull()) { | 
| ThrowInvokeError(error); | 
| UNREACHABLE(); | 
| } | 
| if (!func.HasCode()) { | 
| -    const Error& error = Error::Handle(Compiler::CompileFunction(func)); | 
| +    const Error& error = Error::Handle( | 
| +        isolate, Compiler::CompileFunction(isolate, func)); | 
| if (!error.IsNull()) { | 
| ThrowInvokeError(error); | 
| UNREACHABLE(); | 
|  |