MacOS X fixup to bogus WaE: 'bValue' may be used uninitialized
Change-Id: I1485e7f6b9147d4cec94833c0a2b35e730c397cf
This commit is contained in:
@@ -211,6 +211,10 @@ bool OCheckBoxModel::DbUseBool()
|
|||||||
}
|
}
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
#if defined __GNUC__
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
|
||||||
|
#endif
|
||||||
Any OCheckBoxModel::translateDbColumnToControlValue()
|
Any OCheckBoxModel::translateDbColumnToControlValue()
|
||||||
{
|
{
|
||||||
Any aValue;
|
Any aValue;
|
||||||
@@ -244,18 +248,16 @@ Any OCheckBoxModel::translateDbColumnToControlValue()
|
|||||||
// Since above either bValue is initialised, either aValue.hasValue(),
|
// Since above either bValue is initialised, either aValue.hasValue(),
|
||||||
// bValue cannot be used uninitialised here.
|
// bValue cannot be used uninitialised here.
|
||||||
// But GCC does not see/understand that, which breaks -Werror builds.
|
// But GCC does not see/understand that, which breaks -Werror builds.
|
||||||
#if defined __GNUC__
|
// Since the MacOS X compiler does not support #pragma GCC diagnostic
|
||||||
#pragma GCC diagnostic push
|
// within a function, moved them to outside the function.
|
||||||
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
|
|
||||||
#endif
|
|
||||||
aValue <<= (sal_Int16)( bValue ? STATE_CHECK : STATE_NOCHECK );
|
aValue <<= (sal_Int16)( bValue ? STATE_CHECK : STATE_NOCHECK );
|
||||||
#if defined __GNUC__
|
|
||||||
#pragma GCC diagnostic pop
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return aValue;
|
return aValue;
|
||||||
}
|
}
|
||||||
|
#if defined __GNUC__
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
|
#endif
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
sal_Bool OCheckBoxModel::commitControlValueToDbColumn( bool /*_bPostReset*/ )
|
sal_Bool OCheckBoxModel::commitControlValueToDbColumn( bool /*_bPostReset*/ )
|
||||||
|
Reference in New Issue
Block a user