[cfe-dev] [UBsan suppression] implicit-integer-sign-change
Pascal Cremer via cfe-dev
cfe-dev at lists.llvm.org
Fri Jan 25 01:00:10 PST 2019
I would like to suppress implicit-integer-sign-change warnings which
encounter in
boost/1_64_0/include/boost/iostreams/filter/gzip.hpp:674:16: runtime
error: implicit conversion from type 'int' of value 139 (32-bit, signed)
to type 'char' changed the value to -117 (8-bit, signed)
#0 0x7fed40b77bc2 in
boost::iostreams::basic_gzip_compressor<std::allocator<char>
>::basic_gzip_compressor(boost::iostreams::gzip_params const&, long)
I tried with this line in my suppressions file (which works great for
other types of warnings)
implicit-integer-sign-change:/path/to/boost/*
However, I get at runtime:
UndefinedBehaviorSanitizer: failed to parse suppressions
I also reported this on SO a while ago:
https://stackoverflow.com/questions/53466501/c-clang-ubsan-suppression-flag-name
Any help would be much appreciated.
More information about the cfe-dev
mailing list