<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/135612>135612</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp:130: duplicate expression
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang:static analyzer,
code-quality
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dcb314
</td>
</tr>
</table>
<pre>
Static analyser cppcheck says:
clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp:130:28: style: Same expression on both sides of '||'. [duplicateExpression]
Source code is
return isRefType(Name) || isCheckedPtr(Name) || isRetainPtr(Name) ||
Name == "WeakPtr" || Name == "WeakPtr" || Name == "WeakPtrFactory" ||
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyskstu2zwQhZ9mtCFiSENKjhZcKPGvzQ8UQVwga17GNhtaVEkqqPv0Ba3cFlkVFQhI0JkzZzj4VEruOBFJaO-g3VVqyacQpTWaN6LSwV7kPqvsDFOT8pdEkZl5NicyzyypSwI-QF2O8Wo6Ao7eacBx9QzF8psi4HhfHBQT4PhE-n-XAceHHL9fZkp7OqspO5M2Zp6BDw2vgQ94C3xgKV88lY-9OhOjX3OklFyYWJiYDvnEkrOUWDgwwC1s78vB7YZBe2eX2TujMv337oJ2t04L9bAPSzTETLDEXFr_MRYpL3FiLj3SoQwHePtNnQmwZ2t35tJ6F_uQ41fqI2Xlpq_Ea8DrUxQGfAd8xwDxidTz1YJvjf6yYFQmh3j5qKus5LbnvapINlshOuz6uq9OctsfTCca3QlhBVltrCLOO00Hbo3ueOUk1tjWohFNzdu63xiyRuimFfyghcEORE1n5fzG-5fzJsRj5VJaSDa87RqsvNLk0xUsxBUPPqRPMF3JQMD7ogdLNz8X5V0uwxcUoyx9b_RyTCBq71JOH0nZZU_yn0PH3qH5xFq1RC9POc9X2nEEHI8unxa9MeFc0v3L2-tmjuEHmRJ03UWJfl3Hi8Q_AQAA__8kahHy">