https://github.com/Sirraide commented: I candidly don’t think I’m familiar enough w/ the implementation of blocks/pointers in the interpreter to approve this... but I think the general approach makes sense https://github.com/llvm/llvm-project/pull/184129