build: Support building using clang-usan and disable-optimization
Clang Undefined Behaviour Sanitizer seems to make non-constant constant expressions, making the compilation fail when they are used within inline assembly if no optimization is requested. Add -O1 to the cflags to hide the misbehaviour. Bug-Id: 683
This commit is contained in:
parent
7c377f0e74
commit
4d25c2bc76
2
configure
vendored
2
configure
vendored
@ -2443,7 +2443,7 @@ case "$toolchain" in
|
||||
;;
|
||||
clang-usan)
|
||||
cc_default="clang"
|
||||
add_cflags -fsanitize=undefined
|
||||
add_cflags -fsanitize=undefined -O1
|
||||
add_ldflags -fsanitize=undefined
|
||||
;;
|
||||
gcc-asan)
|
||||
|
Loading…
x
Reference in New Issue
Block a user