summaryrefslogtreecommitdiff
path: root/bridges/source/cpp_uno/gcc3_ios_arm/share.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'bridges/source/cpp_uno/gcc3_ios_arm/share.hxx')
-rw-r--r--bridges/source/cpp_uno/gcc3_ios_arm/share.hxx9
1 files changed, 6 insertions, 3 deletions
diff --git a/bridges/source/cpp_uno/gcc3_ios_arm/share.hxx b/bridges/source/cpp_uno/gcc3_ios_arm/share.hxx
index 61cb47476f42..06692bf7e086 100644
--- a/bridges/source/cpp_uno/gcc3_ios_arm/share.hxx
+++ b/bridges/source/cpp_uno/gcc3_ios_arm/share.hxx
@@ -450,7 +450,7 @@ namespace abi = __cxxabiv1;
#endif // __RTTI_H
// As this code is used both for the simulatos (x86) and device (ARM),
-// this file is a combination of the share.hxx in ../gcc3_linux_intel
+// this file is a combination of the share.hxx in ../gcc3_macosx_intel
// and in ../gcc3_linux_arm.
#ifdef __arm
@@ -473,9 +473,10 @@ namespace CPPU_CURRENT_NAMESPACE
__cxa_exception *nextException;
int handlerCount;
+
#ifdef __ARM_EABI__
- __cxa_exception *nextPropagatingException;
- int propagationCount;
+ __cxa_exception *nextPropagatingException;
+ int propagationCount;
#else
int handlerSwitchValue;
const unsigned char *actionRecord;
@@ -545,6 +546,8 @@ struct __cxa_exception
void *catchTemp;
void *adjustedPtr;
+ size_t referenceCount;
+
_Unwind_Exception unwindHeader;
};