[clang] [clang-tools-extra] [clang] Compute accurate begin location for CallExpr with explicit object parameter (PR #117841)
Younan Zhang via cfe-commits
cfe-commits at lists.llvm.org
Thu Nov 28 21:47:32 PST 2024
================
@@ -1639,11 +1639,19 @@ SourceLocation CallExpr::getBeginLoc() const {
if (const auto *OCE = dyn_cast<CXXOperatorCallExpr>(this))
return OCE->getBeginLoc();
+ if (const auto *Method =
+ dyn_cast_if_present<const CXXMethodDecl>(getCalleeDecl());
----------------
zyn0217 wrote:
nit: I presume the `const` in `<const CXXMethodDecl>` isn't necessary, right?
https://github.com/llvm/llvm-project/pull/117841
More information about the cfe-commits
mailing list