Bug 1404547 - Enable 'enum' UBSan check. r=froydnj

Differential Revision: https://phabricator.services.mozilla.com/D65213

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Tyson Smith 2020-03-03 22:30:39 +00:00
Родитель cf634d85bc
Коммит 7f6936156c
2 изменённых файлов: 18 добавлений и 0 удалений

Просмотреть файл

@ -1522,6 +1522,7 @@ def ubsan(options):
default_checks = [
'bool',
'bounds',
'enum',
'integer-divide-by-zero',
'object-size',
'pointer-overflow',

Просмотреть файл

@ -0,0 +1,17 @@
# All entries in this file are to suppress issues reported by enum.
# Blacklists for other reasons should go in separate blacklist files.
[enum]
# bug 1404151
src:*/lul/LulDwarfExt.h
src:*/lul/LulDwarf.cpp
# bug 1405142
src:*/widget/gtk/*
# bug 1619468
src:*/security/manager/ssl/nsSiteSecurityService.cpp
# bug 1619484
src:*/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer.cc