summaryrefslogtreecommitdiff
path: root/runtime/interpreter/interpreter.h
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2017-08-30 08:09:42 +0000
committer Nicolas Geoffray <ngeoffray@google.com> 2017-08-30 08:09:42 +0000
commit07c7028e518b98d3267a77dfe0d149db1adbe858 (patch)
tree71fbc9572541cdf08c21c88e3a1d5ff92f1d9885 /runtime/interpreter/interpreter.h
parent047abb20d02546d3dd6e8630befc31e5568fa90e (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.h8
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,