зеркало из https://github.com/mozilla/gecko-dev.git
fe4ed2b8bb
https://clang.llvm.org/docs/DiagnosticsReference.html#wbitfield-enum-conversion This clang warning caught a real layout bug related to implicitly truncated enums in the table border style code (bug 1485179): layout/tables/nsTableFrame.cpp:5318:14 [-Wbitfield-enum-conversion] bit-field 'ownerElem' is not wide enough to store all enumerators of 'BCBorderOwner' layout/tables/nsTableFrame.cpp:5358:16 [-Wbitfield-enum-conversion] bit-field 'ownerElem' is not wide enough to store all enumerators of 'BCBorderOwner' layout/tables/nsTableFrame.cpp:5374:18 [-Wbitfield-enum-conversion] bit-field 'subElem' is not wide enough to store all enumerators of 'BCBorderOwner' layout/tables/nsTableFrame.cpp:5385:18 [-Wbitfield-enum-conversion] bit-field 'subElem' is not wide enough to store all enumerators of 'BCBorderOwner' Also update the comment linking to clang and gcc's warning documentation. Differential Revision: https://phabricator.services.mozilla.com/D12513 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
.flake8 | ||
android-ndk.configure | ||
bindgen.configure | ||
checks.configure | ||
compile-checks.configure | ||
compilers-util.configure | ||
flags.configure | ||
headers.configure | ||
init.configure | ||
java.configure | ||
keyfiles.configure | ||
memory.configure | ||
node.configure | ||
old.configure | ||
pkg.configure | ||
rust.configure | ||
toolchain.configure | ||
tup.configure | ||
util.configure | ||
warnings.configure | ||
windows.configure |