mirror of
https://github.com/libssh2/libssh2.git
synced 2026-01-27 00:18:12 +03:00
4844e368405d8159ed13650401193aebd6ef85cf
-Wunreachable-code-break
This warning remains silent in unity builds. Since we're using unity in CI for most jobs, warnings remain undetected there. Disable them for all builds to avoid a surprise warning outside our CI. It also doesn't work in any #included `.c` sources, like the crypto backend sources. The issue caught by the warning is useful for a tidy codebase, but doesn't affect executed code. It was enabled in 84338c4de2d7c798e3c270c9610d51a4ad18a90b #12331 (2023-11-15). llvm source:fee2953f23/clang/lib/Sema/AnalysisBasedWarnings.cpp (L125-L134)llvm issue: https://github.com/llvm/llvm-project/issues/71046 Follow-up to7ecc309cd1#1224 Closes #1481
libssh2 - SSH2 library
libssh2 is a library implementing the SSH2 protocol, available under the revised BSD license.
Installation instructions:
Description
libssh2 - это библиотека, реализующая протокол SSH2, доступная по пересмотренной лицензии BSD
Languages
C
84.8%
M4
3.6%
CMake
3.5%
Shell
2.6%
Perl
1.9%
Other
3.3%