Skip to content

Commit 212780b

Browse files
committed
Remove the redundant check for "WeakPtr" in isSmartPtrClass to fix the issue 135612. (llvm#135629)
1 parent 42da03b commit 212780b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ bool isCheckedPtr(const std::string &Name) {
127127

128128
bool isSmartPtrClass(const std::string &Name) {
129129
return isRefType(Name) || isCheckedPtr(Name) || isRetainPtr(Name) ||
130-
Name == "WeakPtr" || Name == "WeakPtr" || Name == "WeakPtrFactory" ||
130+
Name == "WeakPtr" || Name == "WeakPtrFactory" ||
131131
Name == "WeakPtrFactoryWithBitField" || Name == "WeakPtrImplBase" ||
132132
Name == "WeakPtrImplBaseSingleThread" || Name == "ThreadSafeWeakPtr" ||
133133
Name == "ThreadSafeWeakOrStrongPtr" ||

0 commit comments

Comments
 (0)