Jason-VanBeusekom wrote: > I would suggest splitting the patch into clang part and runtime part I split off the runtime logic as requested and created: https://github.com/llvm/llvm-project/pull/167011 https://github.com/llvm/llvm-project/pull/159856