[Libreoffice-commits] .: sal/inc
Stephan Bergmann
sbergmann at kemper.freedesktop.org
Wed Nov 23 11:27:04 PST 2011
sal/inc/sal/log.hxx | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
New commits:
commit 364a3d2864973935b2cd18b328392d1b556456dd
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Wed Nov 23 20:26:52 2011 +0100
Silence bogus MSC "must return a value" errors.
diff --git a/sal/inc/sal/log.hxx b/sal/inc/sal/log.hxx
index be71d02..cf22519 100644
--- a/sal/inc/sal/log.hxx
+++ b/sal/inc/sal/log.hxx
@@ -91,25 +91,39 @@ template< typename T > inline StreamIgnore operator <<(
StreamStart const &, T const &)
{
std::abort();
+#if defined _MSC_VER
+ return StreamIgnore();
+#endif
}
template< typename T > inline StreamIgnore operator <<(
StreamString const &, T const &)
{
std::abort();
+#if defined _MSC_VER
+ return StreamIgnore();
+#endif
}
template< typename T > inline StreamIgnore operator <<(
StreamIgnore const &, T const &)
{
std::abort();
+#if defined _MSC_VER
+ return StreamIgnore();
+#endif
}
template< typename T > typename T::Result getResult(T const &);
inline char const * unwrapStream(StreamString const & s) { return s.string; }
-inline char const * unwrapStream(StreamIgnore const &) { std::abort(); }
+inline char const * unwrapStream(StreamIgnore const &) {
+ std::abort();
+#if defined _MSC_VER
+ return 0;
+#endif
+}
} }
More information about the Libreoffice-commits
mailing list