CTestCustom: Suppress scanbuild warning on unsigned left shift
The Clang scanbuild tool warns: Utilities/cmliblzma/liblzma/simple/x86.c:106:23: warning: The result of the '<<' expression is undefined src = dest ^ ((1u << (32 - i * 8)) - 1); ~~~^~~~~~~~~~~~~~~ AFAIK overflow of a left shift on an unsigned type is well-defined.
This commit is contained in:
parent
154fa2c544
commit
d4e58dd979
|
@ -81,6 +81,7 @@ list(APPEND CTEST_CUSTOM_WARNING_EXCEPTION
|
||||||
"index.c.*warning: Access to field.*results in a dereference of a null pointer.*loaded from variable.*"
|
"index.c.*warning: Access to field.*results in a dereference of a null pointer.*loaded from variable.*"
|
||||||
"cm_sha2.*warning: Value stored to.*is never read"
|
"cm_sha2.*warning: Value stored to.*is never read"
|
||||||
"testProcess.*warning: Dereference of null pointer .loaded from variable .invalidAddress.."
|
"testProcess.*warning: Dereference of null pointer .loaded from variable .invalidAddress.."
|
||||||
|
"liblzma/simple/x86.c:[0-9]+:[0-9]+: warning: The result of the '<<' expression is undefined"
|
||||||
)
|
)
|
||||||
|
|
||||||
if(NOT "@CMAKE_GENERATOR@" MATCHES "Xcode")
|
if(NOT "@CMAKE_GENERATOR@" MATCHES "Xcode")
|
||||||
|
|
Loading…
Reference in New Issue