[clang-tools-extra] [clang-tidy] Potential dereference of nullptr (PR #143145)
Zahira Ammarguellat via cfe-commits
cfe-commits at lists.llvm.org
Fri Jun 6 07:07:53 PDT 2025
https://github.com/zahiraam created https://github.com/llvm/llvm-project/pull/143145
None
>From 4c96c31a91a62a20b13e450cf890eea4d18fef3a Mon Sep 17 00:00:00 2001
From: Zahira Ammarguellat <zahira.ammarguellat at intel.com>
Date: Fri, 6 Jun 2025 07:06:49 -0700
Subject: [PATCH] [clang-tidy] Potential dereference of nullptr
---
.../clang-tidy/bugprone/MisleadingSetterOfReferenceCheck.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/clang-tools-extra/clang-tidy/bugprone/MisleadingSetterOfReferenceCheck.cpp b/clang-tools-extra/clang-tidy/bugprone/MisleadingSetterOfReferenceCheck.cpp
index 4aba5831e6772..23de8d971898e 100644
--- a/clang-tools-extra/clang-tidy/bugprone/MisleadingSetterOfReferenceCheck.cpp
+++ b/clang-tools-extra/clang-tidy/bugprone/MisleadingSetterOfReferenceCheck.cpp
@@ -50,6 +50,8 @@ void MisleadingSetterOfReferenceCheck::check(
const MatchFinder::MatchResult &Result) {
const auto *Found = Result.Nodes.getNodeAs<CXXMethodDecl>("bad-set-function");
const auto *Member = Result.Nodes.getNodeAs<FieldDecl>("member");
+ assert(Found != nullptr);
+ assert(Member != nullptr);
diag(Found->getBeginLoc(),
"function '%0' can be mistakenly used in order to change the "
More information about the cfe-commits
mailing list