LegalizeAdulthood added inline comments.
================
Comment at: clang-tools-extra/clang-tidy/modernize/MacroToEnumCheck.cpp:281
+inline StringRef getTokenName(const Token &Tok) {
+ return Tok.is(tok::raw_identifier) ? Tok.getRawIdentifier()
----------------
aaron.ballman wrote:
> LegalizeAdulthood wrote:
> > njames93 wrote:
> > > inline is pretty redundant here. Did you mean to make this static?
> > ReSharper flagged this as redundant as well, but I'm not sure I understand
> > why inline is redundant here.
> >
> > Static is definitely redundant because this is all inside an anonymous
> > namespace block.
> > ReSharper flagged this as redundant as well, but I'm not sure I understand
> > why inline is redundant here.
>
> `inline` has no real semantic effect there -- it's an internal function so
> the optimizer is free to inline it at its whim if it wants.
>
> > Static is definitely redundant because this is all inside an anonymous
> > namespace block.
>
> We should correct that in a follow-up NFC commit, that's something we
> recommend against in the style guide
> (https://llvm.org/docs/CodingStandards.html#anonymous-namespaces) for exactly
> this scenario (it's not immediately clear when reading the declaration that
> it already had internal linkage).
I don't mind fixing it now since it's a new function
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D123349/new/
https://reviews.llvm.org/D123349
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits