• Michael Kuron's avatar
    Clang Address Sanitizer and Undefinded Behavior Sanitizer (#2130) · ce781438
    Michael Kuron authored
    * Add support for Clang sanitizers
    * Fixes per Clang ASAN and UBSAN
    * Enable ASAN and UBSAN in Clang CI build
    * Add tags to CI jobs
    * Some more ASAN/UBSAN fixes
    * Abort even when non-fatal undefined behavior is encountered
    * Sanitize some more undefined behavior
    Mostly divisions by zero, but also some nullptrs bound to references and nonnull arguments
    * Cleanup
    * MSAN is experimental for now
CMakeLists.txt 16.2 KB