mirror of
https://github.com/kovidgoyal/kitty.git
synced 2024-09-19 18:47:26 +03:00
Turn on the undefined behavior sanitizer on Travis
This commit is contained in:
parent
59ac12570c
commit
ba7a6e8106
4
setup.py
4
setup.py
@ -103,7 +103,7 @@ def init_env(debug=False, asan=False, native_optimizations=True):
|
||||
if debug or asan:
|
||||
optimize = '-ggdb'
|
||||
if asan:
|
||||
optimize += ' -fsanitize=address -fno-omit-frame-pointer'
|
||||
optimize += ' -fsanitize=address -fsanitize=undefined -fno-sanitize-recover=all -fno-omit-frame-pointer'
|
||||
cflags = os.environ.get(
|
||||
'OVERRIDE_CFLAGS', (
|
||||
'-Wextra -Wno-missing-field-initializers -Wall -std=c99 -D_XOPEN_SOURCE=700'
|
||||
@ -117,7 +117,7 @@ def init_env(debug=False, asan=False, native_optimizations=True):
|
||||
) + shlex.split(sysconfig.get_config_var('CCSHARED'))
|
||||
ldflags = os.environ.get(
|
||||
'OVERRIDE_LDFLAGS', '-Wall ' +
|
||||
('-fsanitize=address' if asan else ('' if debug else '-O3'))
|
||||
('-fsanitize=address -fsanitize=undefined' if asan else ('' if debug else '-O3'))
|
||||
)
|
||||
ldflags = shlex.split(ldflags)
|
||||
cflags += shlex.split(os.environ.get('CFLAGS', ''))
|
||||
|
Loading…
Reference in New Issue
Block a user