================ @@ -1915,6 +1936,101 @@ void BuildLockset::handleCall(const Expr *Exp, const NamedDecl *D, } } + std::optional<CallExpr::const_arg_range> Args; + if (Exp) { + if (const auto *CE = dyn_cast<CallExpr>(Exp)) + Args = CE->arguments(); + else if (const auto *CE = dyn_cast<CXXConstructExpr>(Exp)) + Args = CE->arguments(); + else + llvm_unreachable("Unknown call kind"); ---------------- malek203 wrote:
`CXXMemberCallExpr` inherits from `CallExpr`, so it is already covered. https://github.com/llvm/llvm-project/pull/110523 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits