Yes, this is April 1st and the patch isn't particularly serious.
There is a ␇ UBSan runtime available. It is named in honor of Bell Labs (who
gave us the C programming language and Undefined Behavior), the ASCII "bell"
character (value 07), and famed violinist Joshua Bell. It is not related to
the city of Bell in California. This runtime will emit sound, most traditionally
the terminal's bell sound, when undefined behavior occurs.
To use the minimal runtime, add -fsanitize-bel-runtime to the clang command
line options. For example, if you're used to compiling with
-fsanitize=undefined, you could enable the minimal runtime with
-fsanitize=undefined -fsanitize-bel-runtime.
When combined with -fsanitize-recover=undefined, the ␇ runtime will simply
chime on Undefined Behavior without killing the program for each chime. To avoid
Pavlovian effects, the ␇ runtime uses Advanced Compiler Techniques called
"heuristics" to avoid chiming too often at the same location.
On macOS, the ␇ runtime will helpfully announce what specific undefined behavior
you've encountered, and then taunt you.
clang-format: please reformat the code