mirror of
https://github.com/holub/mame
synced 2025-07-06 02:18:09 +03:00
disabled some parts of UndefinedBehaviorSanitizer for clang 3.6 as well (nw)
This commit is contained in:
parent
481d8c64fb
commit
93e2bbbab5
@ -65,6 +65,19 @@ CCOMFLAGS += -Wno-inline-new-delete
|
||||
|
||||
# caused by src/mess/drivers/x07.c, src/osd/sdl/window.c, src/emu/sound/disc_mth.inc, src/mame/video/chihiro.c
|
||||
CCOMFLAGS += -Wno-absolute-value
|
||||
|
||||
ifneq (,$(findstring undefined,$(SANITIZE)))
|
||||
# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c when this isn't disabled
|
||||
CCOMFLAGS += -fno-sanitize=shift
|
||||
# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c, src/emu/cpu/m6809/hd6309.c when this isn't disabled
|
||||
CCOMFLAGS += -fno-sanitize=object-size
|
||||
# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c, src/emu/cpu/m6809/konami.c, src/emu/cpu/m6809/hd6309.c, src/emu/video/psx.c when this isn't disabled
|
||||
CCOMFLAGS += -fno-sanitize=vptr
|
||||
# clang takes forever to compile src/emu/video/psx.c when this isn't disabled
|
||||
CCOMFLAGS += -fno-sanitize=null
|
||||
# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c when this isn't disabled
|
||||
CCOMFLAGS += -fno-sanitize=signed-integer-overflow
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(TARGETOS),emscripten)
|
||||
|
Loading…
Reference in New Issue
Block a user