1. 2

    See also https://llvm.org/docs/GitBisecting.html for how to use git bisect run, which makes it possible to run the bisection completely automatically.

    1. 8

      This is a great example of how being “clever” with macros in C can cause pain. The #x macro feature arguably breaks C since it allows tokens to be treated invisibly as a completely different kind of token.

      1. 1

        In response to this, the macro was made less clever: https://pdfium.googlesource.com/pdfium/+/d539de991cacf02811880c434d4393c8275163d2