Also handle CXXConstructor, CXXDestructor and CXXConversion in CFG
printing.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93968 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Frontend/AnalysisConsumer.cpp b/lib/Frontend/AnalysisConsumer.cpp
index 8773fc1..45a3b15 100644
--- a/lib/Frontend/AnalysisConsumer.cpp
+++ b/lib/Frontend/AnalysisConsumer.cpp
@@ -228,6 +228,9 @@
     break;
   }
 
+  case Decl::CXXConstructor:
+  case Decl::CXXDestructor:
+  case Decl::CXXConversion:
   case Decl::CXXMethod: {
     CXXMethodDecl *CXXMD = cast<CXXMethodDecl>(D);
 
@@ -236,8 +239,7 @@
       return;
 
     Stmt *Body = CXXMD->getBody();
-    if (Body)
-      HandleCode(CXXMD, Body, FunctionActions);
+    if (Body) HandleCode(CXXMD, Body, FunctionActions);
     break;
   }