Previous 199869 Revisions Next

r34110 Tuesday 30th December, 2014 at 14:38:40 UTC by Oliver Stöneberg
more clarification on disabled UndefinedBehaviorSanitizer checks (nw)
[/trunk]makefile

trunk/makefile
r242621r242622
599599ifneq (,$(findstring undefined,$(SANITIZE)))
600600ifneq (,$(findstring clang,$(CC)))
601601# TODO: check if linker is clang++
602CCOMFLAGS += -fno-sanitize=alignment -fno-sanitize=function -fno-sanitize=shift -fno-sanitize=vptr -fno-sanitize=object-size
602CCOMFLAGS += -fno-sanitize=shift -fno-sanitize=object-size
603# produces a lot of messages - disable it for now
604CCOMFLAGS += -fno-sanitize=alignment
605# these are false positives because of the way our delegates work
606CCOMFLAGS += -fno-sanitize=function
607# 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
608CCOMFLAGS += -fno-sanitize=vptr
603609# clang takes forever to compile src/emu/video/psx.c when this isn't disabled
604610CCOMFLAGS += -fno-sanitize=null
605611# clang takes forever to compile src/emu/cpu/tms57002/tms57002.c when this isn't disabled


Previous 199869 Revisions Next


© 1997-2024 The MAME Team