diff options
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/jni/quick/calling_convention.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/compiler/jni/quick/calling_convention.h b/compiler/jni/quick/calling_convention.h index fe3d1cd55..4950905d4 100644 --- a/compiler/jni/quick/calling_convention.h +++ b/compiler/jni/quick/calling_convention.h @@ -298,9 +298,8 @@ class JniCallingConvention : public CallingConvention { } FrameOffset SirtReferencesOffset() const { - // The StackIndirectReferenceTable::number_of_references_ type is uint32_t - return FrameOffset(SirtNumRefsOffset().Int32Value() + - sizeof(uint32_t)); + return FrameOffset(SirtOffset().Int32Value() + + StackIndirectReferenceTable::ReferencesOffset()); } virtual ~JniCallingConvention() {} |