Work around GCC 7 -Werror=implicit-fallthrough=

This is in !LIBO_INTERNAL_ONLY code, so cannot use SAL_FALLTHROUGH.  And even on
current <https://github.com/boostorg/config> master, BOOST_FALLTHROUGH does not
yet support [[fallthrough]] for GCC 7.

Change-Id: I5306c3949b13c517fe8ef643cf98c2021147617e
This commit is contained in:
Stephan Bergmann 2017-01-31 10:55:16 +01:00
parent f669813835
commit ccb1b1251c

View File

@ -490,7 +490,11 @@ void SAL_CALL OPreparedStatement::setObjectWithInfo(sal_Int32 _parameterIndex, c
setDouble( _parameterIndex, nValue );
break;
}
#if defined __GNUC__ && __GNUC__ >= 7
[[fallthrough]];
#else
BOOST_FALLTHROUGH;
#endif
}
case DataType::CHAR:
@ -517,7 +521,11 @@ void SAL_CALL OPreparedStatement::setObjectWithInfo(sal_Int32 _parameterIndex, c
setFloat(_parameterIndex,nValue);
break;
}
#if defined __GNUC__ && __GNUC__ >= 7
[[fallthrough]];
#else
BOOST_FALLTHROUGH;
#endif
}
case DataType::DOUBLE: