Home
last modified time | relevance | path

Searched hist:"222 ccdbf63ad22ea1de16da6e87a7923c83eed1d" (Results 1 – 1 of 1) sorted by relevance

/AOO41X/main/ucb/source/ucp/webdav/
H A Dwebdavcontent.cxx222ccdbf63ad22ea1de16da6e87a7923c83eed1d Thu Mar 27 15:52:39 UTC 2014 Herbert Dürr <hdu@apache.org> #i124421# force the availability of type_info symbols thrown by the ucb module

When exceptions are passed around in uno::Any types to be thrown later it
was observed on OSX64 that the type_info symbols of these exceptions were
not available anywhere. On most platforms the UNO bridge would synthesize
them by emulating how the platform's toolchain would do it. Forcing the
emission of the type_infos by the real toolchain is much better than
second guessing and reverse engineering its operation.

An even better approach would be to have the ucb throw the exceptions itself
instead of wrapping, rewrapping, unwrapping, etc. them. Once this is done
the dummyThrower helper function is no longer needed.

Merged from trunk revision 1582365.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO410@1582368 13f79535-47bb-0310-9956-ffa450edef68