curdeius added a comment.

What do we usually do for output parameters?
I'm ok with both refs and pointers. It seems to me to be google-style thingy to 
pass by pointer.
It is indeed clearer at the caller site that the passed variable will be 
modified.
Are you worried about any performance penalty when using pointers? If so, 
adding `nonnull` attribute or sth like this may help.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115061/new/

https://reviews.llvm.org/D115061

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

Reply via email to