rjmccall added a comment.

If that's the problem, then I think the right design is for CallArg to include 
an optional cleanup reference for a cleanup that can be deactivated at the 
instant of the call (we should assert that this exists for parameters that are 
destroyed in the callee), and then for forwarding it's just a matter of getting 
that cleanup from parameter emission to forwarding-argument emission.


Repository:
  rC Clang

https://reviews.llvm.org/D45382



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to