mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 11:25:00 +00:00
eb00c7365e
There are no -Wtautological-constant-in-range-compare warnings in C or C++ code in mozilla-central, so we can enable this warning. However, the -Wtautological-constant-in-range-compare flag also enables -Wtautological-value-range-compare warnings and there are some -Wtautological-value-range-compare warnings in some third-party C code. I filed https://bugs.chromium.org/p/google-breakpad/issues/detail?id=859 for the Google Breakpad warning. --- toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_invariant.c:112:30 [-Wtautological-value-range-compare] result of comparison of 3-bit unsigned value == 101 is always false js/src/zydis/Zydis/Decoder.c:2200:43 [-Wtautological-value-range-compare] result of comparison of 2-bit unsigned value < 4 is always true js/src/zydis/Zydis/Decoder.c:2213:43 [-Wtautological-value-range-compare] result of comparison of 2-bit unsigned value < 4 is always true js/src/zydis/Zydis/Decoder.c:2226:43 [-Wtautological-value-range-compare] result of comparison of 2-bit unsigned value < 4 is always true js/src/zydis/Zydis/Decoder.c:3650:46 [-Wtautological-value-range-compare] result of comparison of 3-bit unsigned value < 8 is always true js/src/zydis/Zydis/SharedData.c:119:47 [-Wtautological-value-range-compare] result of comparison of 15-bit unsigned value != 65535 is always true third_party/aom/aom_dsp/intrapred.c:94:3 [-Wtautological-value-range-compare] result of comparison of 4-bit unsigned value < 31 is always true third_party/aom/aom_dsp/intrapred.c:123:3 [-Wtautological-value-range-compare] result of comparison of 4-bit unsigned value < 31 is always true third_party/aom/aom_dsp/intrapred.c:152:3 [-Wtautological-value-range-compare] result of comparison of 4-bit unsigned value < 31 is always true third_party/aom/aom_dsp/intrapred.c:413:3 [-Wtautological-value-range-compare] result of comparison of 4-bit unsigned value < 31 is always true third_party/aom/aom_dsp/intrapred.c:444:3 [-Wtautological-value-range-compare] result of comparison of 4-bit unsigned value < 31 is always true third_party/aom/aom_dsp/intrapred.c:475:3 [-Wtautological-value-range-compare] result of comparison of 4-bit unsigned value < 31 is always true Differential Revision: https://phabricator.services.mozilla.com/D165522 |
||
---|---|---|
.. | ||
autoconf | ||
build-clang | ||
build-rust | ||
clang-plugin | ||
compare-mozconfig | ||
debian-packages | ||
docs | ||
gyp_includes | ||
macosx | ||
moz.configure | ||
package/mac_osx | ||
pgo | ||
rust | ||
sanitizers | ||
sparse-profiles | ||
tests/cram | ||
unix | ||
valgrind | ||
vs | ||
win32 | ||
win64 | ||
win64-aarch64 | ||
workspace-hack | ||
__init__.py | ||
.gdbinit | ||
.gdbinit.loader | ||
.gdbinit.py.in | ||
.lldbinit.in | ||
appini_header.py | ||
application.ini.in | ||
binary-location.mk | ||
buildconfig.py | ||
cargo-host-linker | ||
cargo-host-linker.bat | ||
cargo-linker | ||
cargo-linker.bat | ||
checksums.py | ||
defines.sh | ||
dumbmake-dependencies | ||
gecko_templates.mozbuild | ||
gen_symverscript.py | ||
gen_test_packages_manifest.py | ||
gyp_base.mozbuild | ||
gyp.mozbuild | ||
mach_initialize.py | ||
midl.py | ||
moz-automation.mk | ||
moz.build | ||
mozconfig.artifact | ||
mozconfig.artifact.automation | ||
mozconfig.automation | ||
mozconfig.cache | ||
mozconfig.clang-cl | ||
mozconfig.comm-support | ||
mozconfig.common | ||
mozconfig.common.override | ||
mozconfig.lld-link | ||
mozconfig.no-compile | ||
mozconfig.rust | ||
mozconfig.win-common | ||
non-unified-compat | ||
psutil_requirements.in | ||
psutil_requirements.txt | ||
qemu-wrap | ||
RunCbindgen.py | ||
templates.mozbuild | ||
update-settings.ini | ||
upload_generated_sources.py | ||
upload.py | ||
variables.py | ||
zstandard_requirements.in | ||
zstandard_requirements.txt |