================ @@ -548,6 +564,8 @@ class CheckerProgramPointTag : public SimpleProgramPointTag { template <typename CHECK1, typename... CHECKs> class Checker : public CHECK1, public CHECKs..., public CheckerBase { public: + using BlockEntrance = clang::BlockEntrance; ---------------- NagyDonat wrote:
Why is this `using` required in this context? Is there a name collision with something else? Note that I'm planning to merge my CheckerFamily PR #139256 very soon and it will refactor this area -- will you be able to rebase your commit to that revision? https://github.com/llvm/llvm-project/pull/140924 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits