srcarroll wrote: for those who already reviewed the original PR, the only changes i made to fix the bug are in this commit https://github.com/llvm/llvm-project/pull/97607/commits/4e4a96e376aaf778d013d384dc3c2b9dab405f35 https://github.com/llvm/llvm-project/pull/97607