]> granicus.if.org Git - clang/commitdiff
Indexer: make FieldDecl an internal Entity.
authorZhongxing Xu <xuzhongxing@gmail.com>
Mon, 5 Jul 2010 01:44:14 +0000 (01:44 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Mon, 5 Jul 2010 01:44:14 +0000 (01:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107604 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Index/Entity.cpp

index cd9d277bb6cbe2473bbe14647cda3db76f8d07c1..fb3c7ae4c0a99bb748a8d9dac86aa325dce450af 100644 (file)
@@ -44,6 +44,7 @@ public:
 
   Entity VisitNamedDecl(NamedDecl *D);
   Entity VisitVarDecl(VarDecl *D);
+  Entity VisitFieldDecl(FieldDecl *D);
   Entity VisitFunctionDecl(FunctionDecl *D);
 };
 
@@ -124,6 +125,11 @@ Entity EntityGetter::VisitFunctionDecl(FunctionDecl *D) {
   return VisitNamedDecl(D);
 }
 
+Entity EntityGetter::VisitFieldDecl(FieldDecl *D) {
+  // Make FieldDecl an internal Entity.
+  return Entity(D);
+}
+
 //===----------------------------------------------------------------------===//
 // EntityImpl Implementation
 //===----------------------------------------------------------------------===//