Revert "Work around a Clang trunk (towards 3.6) -Werror,-Wunused-value"
This reverts commit 146bd125a01742b2a6561a4a23735f37867d8221, Clang's r224465 does not look really useful the way it is, so work around that directly in Clang for now.
This commit is contained in:
parent
58bec49af3
commit
47cd375d88
@ -324,20 +324,7 @@ TOOLS_DLLPUBLIC void DbgUnhandledException(const css::uno::Any & caught, const c
|
|||||||
}
|
}
|
||||||
if ( exception.Context.is() )
|
if ( exception.Context.is() )
|
||||||
{
|
{
|
||||||
#if defined __clang__
|
|
||||||
#if __has_warning("-Wunused-value")
|
|
||||||
#pragma GCC diagnostic push
|
|
||||||
#pragma GCC diagnostic ignored "-Wunused-value"
|
|
||||||
// "expression with side effects will be evaluated despite being used as an
|
|
||||||
// operand to 'typeid'"
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
const char* pContext = typeid( *exception.Context.get() ).name();
|
const char* pContext = typeid( *exception.Context.get() ).name();
|
||||||
#if defined __clang__
|
|
||||||
#if __has_warning("-Wunused-value")
|
|
||||||
#pragma GCC diagnostic pop
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
sMessage += "\ncontext: ";
|
sMessage += "\ncontext: ";
|
||||||
sMessage += pContext;
|
sMessage += pContext;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user