diff options
author | Caolán McNamara <cmc@openoffice.org> | 2009-12-01 11:43:22 +0000 |
---|---|---|
committer | Caolán McNamara <cmc@openoffice.org> | 2009-12-01 11:43:22 +0000 |
commit | ead5b1e338399f18cbabfbe7d38628f68443e680 (patch) | |
tree | bb9ed00450a6a9488c2c9998d960ab63b62dab82 /bridges | |
parent | 0f2d91432b4146a70e1316d423cc60b317706b8d (diff) |
cmcfixes68: #i107182# ppc fix argument passing in a rare case
Diffstat (limited to 'bridges')
-rw-r--r-- | bridges/source/cpp_uno/gcc3_linux_powerpc/cpp2uno.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/bridges/source/cpp_uno/gcc3_linux_powerpc/cpp2uno.cxx b/bridges/source/cpp_uno/gcc3_linux_powerpc/cpp2uno.cxx index 1aca0f480b6a..deede37c942f 100644 --- a/bridges/source/cpp_uno/gcc3_linux_powerpc/cpp2uno.cxx +++ b/bridges/source/cpp_uno/gcc3_linux_powerpc/cpp2uno.cxx @@ -164,11 +164,11 @@ static typelib_TypeClass cpp2uno_call( case typelib_TypeClass_HYPER: case typelib_TypeClass_UNSIGNED_HYPER: - if (ng < 7) { - if (ng & 1) { - ng++; - gpreg++; - } + if (ng & 1) { + ng++; + gpreg++; + } + if (ng < 8) { pCppArgs[nPos] = gpreg; pUnoArgs[nPos] = gpreg; ng += 2; |