[PATCH] D127742: [analyzer][NFC] Prefer using isa<> instead getAs<> in conditions
Balázs Benics via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Jun 14 09:43:11 PDT 2022
steakhal added a comment.
In D127742#3581874 <https://reviews.llvm.org/D127742#3581874>, @martong wrote:
> Why not replace all `getAs`?
That's a massive change. I actually experimented with it and I see no advantage with that.
> I suppose you picked conditions because `isa` can have variadic parameters. If we are about to keep `getAs` then why not replace only those occurrences where we see the benefit of the variadic `isa`?
I believe it reads more naturally. `getAs<>` should be used only if we care about the value and don't know if it has one.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D127742/new/
https://reviews.llvm.org/D127742
More information about the cfe-commits
mailing list