diff options
| author | Ted Kremenek <kremenek@apple.com> | 2010-06-25 23:51:34 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2010-06-25 23:51:34 +0000 |
| commit | a2a27d65a5f183b66404bedf8635c1c5c631afce (patch) | |
| tree | bdc18264778e05c057cbdd4fbfbc3088c6a822d6 | |
| parent | 74d716b9cd3fe1b0379f087010729770c5e0cdc0 (diff) | |
| download | bcm5719-llvm-a2a27d65a5f183b66404bedf8635c1c5c631afce.tar.gz bcm5719-llvm-a2a27d65a5f183b66404bedf8635c1c5c631afce.zip | |
Add support for CXXRecordDecl in CFGRecStmtDeclVisitor.
llvm-svn: 106918
| -rw-r--r-- | clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h b/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h index 6124ba72577..f20a49a6fcd 100644 --- a/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h +++ b/clang/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h @@ -64,6 +64,7 @@ public: DISPATCH_CASE(EnumConstant) DISPATCH_CASE(Typedef) DISPATCH_CASE(Record) // FIXME: Refine. VisitStructDecl? + DISPATCH_CASE(CXXRecord) DISPATCH_CASE(Enum) default: assert(false && "Subtype of ScopedDecl not handled."); @@ -84,6 +85,10 @@ public: DEFAULT_DISPATCH(ObjCMethod) DEFAULT_DISPATCH(ObjCProtocol) DEFAULT_DISPATCH(ObjCCategory) + + void VisitCXXRecordDecl(CXXRecordDecl *D) { + static_cast<ImplClass*>(this)->VisitRecordDecl(D); + } }; } // end namespace clang |

