Index: runtime/vm/stub_code.h |
diff --git a/runtime/vm/stub_code.h b/runtime/vm/stub_code.h |
index 3a5ffc18693b4c2f048ce1b693c9e16b72aea35b..3b49def63f8f8ec13180b7cd6a04d44ad9122ffa 100644 |
--- a/runtime/vm/stub_code.h |
+++ b/runtime/vm/stub_code.h |
@@ -160,9 +160,8 @@ class StubCode : public AllStatic { |
void (*GenerateStub)(Assembler* assembler)); |
static void GenerateMegamorphicMissStub(Assembler* assembler); |
- static void GenerateAllocationStubForClass( |
- Assembler* assembler, const Class& cls, |
- uword* entry_patch_offset, uword* patch_code_pc_offset); |
+ static void GenerateAllocationStubForClass(Assembler* assembler, |
+ const Class& cls); |
static void GenerateNArgsCheckInlineCacheStub( |
Assembler* assembler, |
intptr_t num_args, |
@@ -175,6 +174,12 @@ class StubCode : public AllStatic { |
static void GenerateOptimizedUsageCounterIncrement(Assembler* assembler); |
}; |
+ |
+enum DeoptStubKind { |
+ kLazyDeopt, |
+ kEagerDeopt |
+}; |
+ |
} // namespace dart |
#endif // VM_STUB_CODE_H_ |