[PATCH] D134362: [clang] Fix interaction between asm labels and inline builtins

Nick Desaulniers via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Sep 21 09:36:47 PDT 2022


nickdesaulniers added inline comments.


================
Comment at: clang/lib/CodeGen/CGExpr.cpp:5056-5057
+    std::string FDInlineName;
+    if (FD->hasAttr<AsmLabelAttr>())
+      FDInlineName = FD->getAttr<AsmLabelAttr>()->getLabel().str();
+    else
----------------
I think you could use:

```
if (auto *A = FD->getAttr<AsmLabelAttr>())
  FDInlineName = A->getLabel().str();
else
  ...
```


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

https://reviews.llvm.org/D134362



More information about the cfe-commits mailing list