[PATCH] D52058: Add Parameters to DW_AT_name Attribute of Template Variables

Matthew Voss via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 18 08:53:26 PDT 2018


ormris added a comment.

In https://reviews.llvm.org/D52058#1237868, @JDevlieghere wrote:

> Generally this looks good, but I'd like for the other to have a look first (at this and the other patch) before accepting.


Sounds good. Thanks for your comments!



================
Comment at: lib/CodeGen/CGDebugInfo.cpp:1783
+  if (auto *TS = dyn_cast<VarTemplateSpecializationDecl>(VL)) {
+    if (TS->getSpecializedTemplateOrPartial()
+            .is<VarTemplatePartialSpecializationDecl *>()) {
----------------
JDevlieghere wrote:
> JDevlieghere wrote:
> > Might be nice to add a comment here saying what you're doing in this block and below. Looks like the top one is for partial specialization and the bottom one for the general case?
> I also suggest to extract `TS->getSpecializedTemplateOrPartial()` into a variable to make this a little less dense.
Hmm... Yeah. I'll take a look at clarifying this section.


Repository:
  rC Clang

https://reviews.llvm.org/D52058





More information about the cfe-commits mailing list