Previous 199869 Revisions Next

r36397 Thursday 12th March, 2015 at 19:12:33 UTC by Oliver Stöneberg
disabled some parts of UndefinedBehaviorSanitizer for clang 3.6 as well (nw)
[src/build]flags_clang.mak

trunk/src/build/flags_clang.mak
r244908r244909
6565
6666# caused by src/mess/drivers/x07.c, src/osd/sdl/window.c, src/emu/sound/disc_mth.inc, src/mame/video/chihiro.c
6767CCOMFLAGS += -Wno-absolute-value
68
69ifneq (,$(findstring undefined,$(SANITIZE)))
70# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c when this isn't disabled
71CCOMFLAGS += -fno-sanitize=shift
72# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c, src/emu/cpu/m6809/hd6309.c when this isn't disabled
73CCOMFLAGS += -fno-sanitize=object-size
74# 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
75CCOMFLAGS += -fno-sanitize=vptr
76# clang takes forever to compile src/emu/video/psx.c when this isn't disabled
77CCOMFLAGS += -fno-sanitize=null
78# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c when this isn't disabled
79CCOMFLAGS += -fno-sanitize=signed-integer-overflow
6880endif
81endif
6982
7083ifeq ($(TARGETOS),emscripten)
7184CCOMFLAGS += -Qunused-arguments


Previous 199869 Revisions Next


© 1997-2024 The MAME Team