riccibruno added a comment.

In D56367#1347845 <https://reviews.llvm.org/D56367#1347845>, @rjmccall wrote:

> Does the regression disappear if you make the scope specifier the first 
> trailing object?  Later trailing objects are more expensive to access, and I 
> would imagine that the scope specifier and template arguments are more 
> important than the other fields.


That was with the scope specifier first. I would imagine that putting it last 
would be indeed be more expensive.
I can leave a TODO here saying that it could be in principle be stored as a 
trailing object, but the that the run-time effect
of doing so should be investigated.


Repository:
  rC Clang

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

https://reviews.llvm.org/D56367



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

Reply via email to