clang -Wimplicit-fallthrough and missing breaks

Tor Lillqvist tml at iki.fi
Wed May 25 07:01:56 UTC 2016


> --- a/vcl/opengl/win/gdiimpl.cxx
>> +++ b/vcl/opengl/win/gdiimpl.cxx
>> @@ -166,6 +166,7 @@ static LRESULT CALLBACK WndProc(HWND hwnd, UINT
>> message, WPARAM wParam, LPARAM l
>>          case VK_SPACE:
>>              break;
>>          }
>> +        SAL_FALLTHROUGH; //TODO ???
>>      default:
>>          return DefWindowProc(hwnd, message, wParam, lParam);
>>      }
>>
>
I did not write this code, but looking at it, it seems fairly obvious that
the fall-through is intentional here. But it is beyond my understanding why
such a temporary window, that is used only for some milliseconds, and never
even displayed, would need to handle the Escape and Space keys specially.

--tml
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20160525/42dcf7d4/attachment.html>


More information about the LibreOffice mailing list