summaryrefslogtreecommitdiff
path: root/src/binaryen-shell.cpp
diff options
context:
space:
mode:
authorJF Bastien <github@jfbastien.com>2016-05-02 20:32:34 -0700
committerJF Bastien <github@jfbastien.com>2016-05-02 20:32:34 -0700
commit13c428a6850afb00937732eac227979cf0604e8f (patch)
tree1272c2c7455fd7cdad56dfcfcc3a22bf3b084918 /src/binaryen-shell.cpp
parent40f9359713c9aff3a735901a7e3c2370559bfad8 (diff)
downloadbinaryen-13c428a6850afb00937732eac227979cf0604e8f.tar.gz
binaryen-13c428a6850afb00937732eac227979cf0604e8f.tar.bz2
binaryen-13c428a6850afb00937732eac227979cf0604e8f.zip
ubsan: only recover from some of the failures (#426)
I fixed a few of the existing ubsan failures as part of #404, but would like to prevent regressions. This patch allows some of the sanitizer checks to continue execution (null, shift, signed-integer-overflow) and makes all the other ones hard errors (preventing regressions). Once the remaining errors are addressed we should commit #404 which moves ubsan to -fno-sanitize-recover=all. This likely requires a good checked-math library.
Diffstat (limited to 'src/binaryen-shell.cpp')
0 files changed, 0 insertions, 0 deletions