Skip to content

Commit

Permalink
Bug 1307443 - Add USE_UBSAN=1 to set -fsanitize=undefined r=franziskus
Browse files Browse the repository at this point in the history
  • Loading branch information
Tim Taubert committed Oct 4, 2016
1 parent 068beef commit 1a7daa8
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion coreconf/sanitizers.mk
Expand Up @@ -2,7 +2,13 @@
# *after* defining the variables that are appended to here.

ifeq ($(USE_ASAN), 1)
SANITIZER_FLAGS_COMMON = -fsanitize=address $(EXTRA_SANITIZER_FLAGS)
SANITIZER_FLAGS_COMMON = -fsanitize=address

ifeq ($(USE_UBSAN), 1)
SANITIZER_FLAGS_COMMON = -fsanitize=undefined -fno-sanitize-recover=undefined
endif

SANITIZER_FLAGS_COMMON += $(EXTRA_SANITIZER_FLAGS)
SANITIZER_CFLAGS = $(SANITIZER_FLAGS_COMMON)
SANITIZER_LDFLAGS = $(SANITIZER_FLAGS_COMMON)
OS_CFLAGS += $(SANITIZER_CFLAGS)
Expand Down

0 comments on commit 1a7daa8

Please sign in to comment.