Details
Details
- Reviewers
dcoughlin NoQ - Commits
- rG4cbeeb16959e: [analyzer] Fix the checker for the performance anti-pattern to accept messages
rL326868: [analyzer] Fix the checker for the performance anti-pattern to accept messages
rC326868: [analyzer] Fix the checker for the performance anti-pattern to accept messages
Diff Detail
Diff Detail
Event Timeline
lib/StaticAnalyzer/Checkers/GCDAsyncSemaphoreChecker.cpp | ||
---|---|---|
127–130 | forEachDescendant(anyOf(...)) sounds more correct to me. We should find both when both are present. |
lib/StaticAnalyzer/Checkers/GCDAsyncSemaphoreChecker.cpp | ||
---|---|---|
127–130 | ...except it does not work. Type matchers types are weird like that. |
lib/StaticAnalyzer/Checkers/GCDAsyncSemaphoreChecker.cpp | ||
---|---|---|
127–130 | Yeah, you might need to add some auxiliary stmt() thingies. |
forEachDescendant(anyOf(...)) sounds more correct to me. We should find both when both are present.