summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2014-08-13 20:05:52 +0300
committerTor Lillqvist <tml@collabora.com>2014-08-13 20:08:17 +0300
commit1f14417bb0418adcdb267632f064ccde151792af (patch)
tree05e96d4fe41cc63040ec2a38db731b5df976bc13
parentb907e110e6effb9def6d380b8c615904ea8f4cdc (diff)
Clearly we should be moving 64 bit values here
Change-Id: Ide34abab9417b849ea58aafab386e13e67d240be
-rw-r--r--bridges/source/cpp_uno/gcc3_ios_arm/uno2cpp-arm64.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/bridges/source/cpp_uno/gcc3_ios_arm/uno2cpp-arm64.cxx b/bridges/source/cpp_uno/gcc3_ios_arm/uno2cpp-arm64.cxx
index 788b98e2e2c6..663981434c03 100644
--- a/bridges/source/cpp_uno/gcc3_ios_arm/uno2cpp-arm64.cxx
+++ b/bridges/source/cpp_uno/gcc3_ios_arm/uno2cpp-arm64.cxx
@@ -253,7 +253,7 @@ static void cpp_call(
// push this
void * pAdjustedThisPtr = reinterpret_cast< void ** >(pThis->getCppI())
+ aVtableSlot.offset;
- INSERT_INT32( &pAdjustedThisPtr, nGPR, pGPR, pStack );
+ INSERT_INT64( &pAdjustedThisPtr, nGPR, pGPR, pStack );
// stack space
// args
@@ -339,7 +339,7 @@ static void cpp_call(
// no longer needed
TYPELIB_DANGER_RELEASE( pParamTypeDescr );
}
- INSERT_INT32( &(pCppArgs[nPos]), nGPR, pGPR, pStack );
+ INSERT_INT64( &(pCppArgs[nPos]), nGPR, pGPR, pStack );
}
}