mingw: avoid weird build error and -Werror

The error message is:
"'*((void*)& aBoundColumn +2)' may be used uninitialized in this function"

using gcc 4.7.0 in gnu++11 mode and boost 1.48.0 .
This commit is contained in:
David Tardon
2012-04-16 18:25:48 +02:00
parent 849b02e446
commit e6c997c962

View File

@@ -678,7 +678,8 @@ namespace frm
return;
}
::boost::optional< sal_Int16 > aBoundColumn;
::boost::optional< sal_Int16 > aBoundColumn(0);
aBoundColumn.reset();
if ( m_aBoundColumn.getValueType().getTypeClass() == TypeClass_SHORT )
{
sal_Int16 nBoundColumn( 0 );