arichardson added a comment. In case anyone is interested, for the CHERI fork of LLVM/Clang I added a similar script that contains additional features such as inferring the crash message (so that you get the minimal reproducer for the issue that you are trying to reduce and not some obscure parser crash for invalid input), dealing with infinite loops, generating a test case with a mostly sensible `RUN: line`. Furthermore, it will attempt to use bugpoint if it is a backend rather than a frontend crash since that is much much faster than creduce. It should allows you to run `$LLVM_BUILDIR/bin/creduce_crash_testcase.py /tmp/clang-reproducers.sh` and then give a sensible minimal test case back
I can try to clean that up and remove the CHERI-specific compiler flags and llvm-lit substitutions. For reference that script can be found here: https://github.com/CTSRD-CHERI/llvm-project/blob/master/clang/utils/creduce_crash_testcase.py Repository: rC Clang CHANGES SINCE LAST ACTION https://reviews.llvm.org/D59118/new/ https://reviews.llvm.org/D59118 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits