File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
clang/lib/StaticAnalyzer/Checkers/WebKit Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ class RawPtrRefMemberChecker
4848 // The calls to checkAST* from AnalysisConsumer don't
4949 // visit template instantiations or lambda classes. We
5050 // want to visit those, so we make our own RecursiveASTVisitor.
51- struct LocalVisitor : DynamicRecursiveASTVisitor {
51+ struct LocalVisitor : ConstDynamicRecursiveASTVisitor {
5252 const RawPtrRefMemberChecker *Checker;
5353 explicit LocalVisitor (const RawPtrRefMemberChecker *Checker)
5454 : Checker(Checker) {
@@ -57,14 +57,14 @@ class RawPtrRefMemberChecker
5757 ShouldVisitImplicitCode = false ;
5858 }
5959
60- bool VisitRecordDecl (RecordDecl *RD) override {
60+ bool VisitRecordDecl (const RecordDecl *RD) override {
6161 Checker->visitRecordDecl (RD);
6262 return true ;
6363 }
6464 };
6565
6666 LocalVisitor visitor (this );
67- visitor.TraverseDecl (const_cast <TranslationUnitDecl *>( TUD) );
67+ visitor.TraverseDecl (TUD);
6868 }
6969
7070 void visitRecordDecl (const RecordDecl *RD) const {
You can’t perform that action at this time.
0 commit comments