| Index: lib/compiler/implementation/ssa/optimize.dart
|
| diff --git a/lib/compiler/implementation/ssa/optimize.dart b/lib/compiler/implementation/ssa/optimize.dart
|
| index 0e2843d29d55f822c51a86b4347847ae1195e732..b20e5a475052742f1f4011f244a0c52157520f93 100644
|
| --- a/lib/compiler/implementation/ssa/optimize.dart
|
| +++ b/lib/compiler/implementation/ssa/optimize.dart
|
| @@ -52,6 +52,10 @@ class SsaOptimizerTask extends CompilerTask {
|
| }
|
|
|
| bool trySpeculativeOptimizations(WorkItem work, HGraph graph) {
|
| + if (work.element.isField()) {
|
| + // Lazy initializers may not have bailout methods.
|
| + return false;
|
| + }
|
| JavaScriptItemCompilationContext context = work.compilationContext;
|
| HTypeMap types = context.types;
|
| return measure(() {
|
|
|