forms/source/component/CheckBox.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
New commits: commit 2337bb6b402391983f8f96a8d0bc9e904dd124a9 Author: Tor Lillqvist <t...@collabora.com> Date: Thu Oct 17 08:25:28 2013 +0300 WaE: unknown warning group '-Wmaybe-uninitialized' Seriously, would it be so awful to initialise the value even if strictly speaking it is unnecessary? Hopefully avoiding that is not an attempt at manual micro-optmisation? (Or did the initialisation actually cause some warning?) Besides, Clang is not just "the MacOS X compiler". I use Clang on Linux, too. It is great. Our Clang plug-in (which can be easily used only on Linux) is very useful. Change-Id: I379afed707d96745ee29979bd79467309adf0147 diff --git a/forms/source/component/CheckBox.cxx b/forms/source/component/CheckBox.cxx index d1667ea..4796729 100644 --- a/forms/source/component/CheckBox.cxx +++ b/forms/source/component/CheckBox.cxx @@ -211,7 +211,7 @@ bool OCheckBoxModel::DbUseBool() } //------------------------------------------------------------------------------ -#if defined __GNUC__ +#if defined __GNUC__ && ! defined __clang__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmaybe-uninitialized" #endif @@ -248,14 +248,14 @@ Any OCheckBoxModel::translateDbColumnToControlValue() // Since above either bValue is initialised, either aValue.hasValue(), // bValue cannot be used uninitialised here. // But GCC does not see/understand that, which breaks -Werror builds. - // Since the MacOS X compiler does not support #pragma GCC diagnostic + // And Clang compiler does not support #pragma GCC diagnostic // within a function, moved them to outside the function. aValue <<= (sal_Int16)( bValue ? STATE_CHECK : STATE_NOCHECK ); } return aValue; } -#if defined __GNUC__ +#if defined __GNUC__ && ! defined __clang__ #pragma GCC diagnostic pop #endif _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits