https://llvm.org/bugs/show_bug.cgi?id=25682
Bug ID: 25682
Summary: UBSan: -fsanitize-undefined-trap-on-error generates
ambiguous debug locations
Product: compiler-rt
Version: unspecified
Hardware: PC
OS: Linux
Status: NEW
Keywords: Sanitizer
Severity: normal
Priority: P
Component: compiler-rt
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Classification: Unclassified
Originally reported at https://github.com/google/sanitizers/issues/622
Building with
-fsanitize-undefined-trap-on-error -ftrap-function=abort
all checks inside one functions are jumping to a single abort() call. This way
it's impossible to tell which one has failed, and there may be dozens of checks
in larger functions.
We should consider doing something similar to what ASan does to ensure that
calls to __asan_report_* are not merged.
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs