https://github.com/ldionne commented: Looks reasonable overall. I have a bit of concerns about dropping coverage for different string sizes but maybe you can convince me that it's fine? https://github.com/llvm/llvm-project/pull/185397