aaron.ballman added a comment.

In D57104#1369985 <https://reviews.llvm.org/D57104#1369985>, @steveire wrote:

> There's definitely a better possible ordering in two commits:
>
> 1. Introduce `::Create` and port to it
> 2. Use trailing objects, taking advantage of the fact that `::Create` exists.
>
>   That would make it clear in the future to other people because both commits 
> would be cleaner, both commit messages would say what the commit does, and 
> neither commit would have the noise of the other change.
>
>   Not splitting this commit makes it less reviewable to people who are not 
> around today.


I would find reviewing that more confusing because the two reviews are 
inextricably linked. There's no need for a `Create()` method without the other 
changes, and the other changes require a `Create()` method. I get what you mean 
about keeping reviews concise, but at some point you can split the reviews so 
much that it becomes really difficult to perform a sensible review because you 
get too much information in isolation.


Repository:
  rC Clang

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

https://reviews.llvm.org/D57104



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

Reply via email to