diff options
Diffstat (limited to 'bridges/source/cpp_uno/gcc3_ios_arm/share.hxx')
-rw-r--r-- | bridges/source/cpp_uno/gcc3_ios_arm/share.hxx | 9 |
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; }; |