Chromium Code Reviews| Index: runtime/vm/precompiler.cc |
| diff --git a/runtime/vm/precompiler.cc b/runtime/vm/precompiler.cc |
| index becd99b5a9980eb47d1362c7b734e0d5907d9946..6529aa44595143bdff5743d0a0e3a3f10175c0e1 100644 |
| --- a/runtime/vm/precompiler.cc |
| +++ b/runtime/vm/precompiler.cc |
| @@ -439,11 +439,12 @@ void Precompiler::AddField(const Field& field) { |
| AddClass(cls); |
| if (field.has_initializer()) { |
| - if (field.PrecompiledInitializer() != Function::null()) return; |
| + if (field.HasPrecompiledInitializer()) return; |
| if (FLAG_trace_precompiler) { |
| THR_Print("Precompiling initializer for %s\n", field.ToCString()); |
| } |
|
siva
2015/09/14 20:32:59
can we assert here that
Object::instructions_snaps
rmacnak
2015/09/15 17:56:42
Done.
|
| + field.SetStaticValue(Instance::Handle(field.SavedInitialStaticValue())); |
| Compiler::CompileStaticInitializer(field); |
| const Function& function = |