NagyDonat wrote: I agree that the test coverage is bad (by the way IIRC the tests where composed by me 10 years ago within my first contribution to clang). I'll try to set up tests that systemically check each branch. https://github.com/llvm/llvm-project/pull/157846