diff options
| author | 2017-08-30 08:09:42 +0000 | |
|---|---|---|
| committer | 2017-08-30 08:09:42 +0000 | |
| commit | 07c7028e518b98d3267a77dfe0d149db1adbe858 (patch) | |
| tree | 71fbc9572541cdf08c21c88e3a1d5ff92f1d9885 /runtime/interpreter/interpreter.h | |
| parent | 047abb20d02546d3dd6e8630befc31e5568fa90e (diff) | |
Revert "Revert "Revert "Allow deoptimization when returning from a runtime method."""
Bug: 33616143
deopt string test still failing on occasion.
This reverts commit 047abb20d02546d3dd6e8630befc31e5568fa90e.
Change-Id: I89fc28696290da52317d0e3dd07ecf0d1bdac823
Diffstat (limited to 'runtime/interpreter/interpreter.h')
| -rw-r--r-- | runtime/interpreter/interpreter.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/runtime/interpreter/interpreter.h b/runtime/interpreter/interpreter.h index df8568edcd..65cfade09a 100644 --- a/runtime/interpreter/interpreter.h +++ b/runtime/interpreter/interpreter.h @@ -30,7 +30,6 @@ class ArtMethod; union JValue; class ShadowFrame; class Thread; -enum class DeoptimizationMethodType; namespace interpreter { @@ -45,11 +44,8 @@ extern void EnterInterpreterFromInvoke(Thread* self, ArtMethod* method, REQUIRES_SHARED(Locks::mutator_lock_); // 'from_code' denotes whether the deoptimization was explicitly triggered by compiled code. -extern void EnterInterpreterFromDeoptimize(Thread* self, - ShadowFrame* shadow_frame, - JValue* ret_val, - bool from_code, - DeoptimizationMethodType method_type) +extern void EnterInterpreterFromDeoptimize(Thread* self, ShadowFrame* shadow_frame, bool from_code, + JValue* ret_val) REQUIRES_SHARED(Locks::mutator_lock_); extern JValue EnterInterpreterFromEntryPoint(Thread* self, const DexFile::CodeItem* code_item, |