diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2015-06-22 16:47:39 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2015-06-22 16:49:52 +0200 |
commit | 04834f4ad1682e7853536ffcdd9b19a9848c4c70 (patch) | |
tree | f982df1e27ac7a53336d50fb62b74abe7e9547d9 /bridges | |
parent | 3cb7db75ace1f69d0e03685a8959714424366f13 (diff) |
MSVC 64-bit: In queryInterface optimization, copy hidden ret val addr
...to location where privateSnippetExecutor will pick it up to return it from
RAX.
Change-Id: I59b8db1a12177a3c4da4c810770bee4ace295115
Diffstat (limited to 'bridges')
-rw-r--r-- | bridges/source/cpp_uno/msvc_win32_x86-64/cpp2uno.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bridges/source/cpp_uno/msvc_win32_x86-64/cpp2uno.cxx b/bridges/source/cpp_uno/msvc_win32_x86-64/cpp2uno.cxx index d7f534d2e015..4f1905c6361b 100644 --- a/bridges/source/cpp_uno/msvc_win32_x86-64/cpp2uno.cxx +++ b/bridges/source/cpp_uno/msvc_win32_x86-64/cpp2uno.cxx @@ -332,6 +332,7 @@ extern "C" typelib_TypeClass cpp_vtable_call( pInterface->release(); TYPELIB_DANGER_RELEASE( pTD ); + pStack[0] = pStack[3]; eRet = typelib_TypeClass_ANY; break; } |