mysqlc/source/mysqlc_preparedstatement.cxx | 8 ++++++++ 1 file changed, 8 insertions(+)
New commits: commit ccb1b1251cb7289f554df4cabe08b9ee4524a592 Author: Stephan Bergmann <sberg...@redhat.com> Date: Tue Jan 31 10:55:16 2017 +0100 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 diff --git a/mysqlc/source/mysqlc_preparedstatement.cxx b/mysqlc/source/mysqlc_preparedstatement.cxx index eff5040..39edb3e 100644 --- a/mysqlc/source/mysqlc_preparedstatement.cxx +++ b/mysqlc/source/mysqlc_preparedstatement.cxx @@ -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: _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits