Skip to content

Commit 928db4c

Browse files
committed
Remove the redundant check for "WeakPtr" in isSmartPtrClass to fix the issue 135612.
1 parent dbeb7c1 commit 928db4c

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)