llvm-project
d265105b - Augment `uncaught-exception.test` fuzzer test to be msvc-compatible (#125924)

Commit
89 days ago
Augment `uncaught-exception.test` fuzzer test to be msvc-compatible (#125924) Today, the `uncaught-exception.test` fuzzer test checks for the string "libFuzzer: deadly signal" in the program output as the result of an uncaught exception. Although this is correct for `clang`, `msvc` reports a different error message: "libFuzzer: uncaught C++ exception". Since `msvc` reuses the `libFuzzer` infrastructure for ASan regression testing, it would help us greatly if the test handled the `msvc` divergence more gracefully. **This PR:** augments this test so check for a different string (namely "libFuzzer: uncaught C++ exception") if the compiler target matches the `msvc` naming scheme. I understand if this is outside the scope of support for LLVM as well, and I'm also open for different approaches here. Thanks!
Author
Parents
Loading