> I don't see how this can happen, assuming that arguments of llvm.lifetime > can only come from allocas. I think the intention was that it could also be used for constructor/destructor calls on heap memory. Cheers, Rafael