Fixed mismatched deallocation in GRBlockCounter::Factory::~Factory.
Reported by Zhongxing Xu!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47991 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Analysis/GRBlockCounter.cpp b/Analysis/GRBlockCounter.cpp
index 9dd601b..3ecc39d 100644
--- a/Analysis/GRBlockCounter.cpp
+++ b/Analysis/GRBlockCounter.cpp
@@ -39,7 +39,7 @@
 }
 
 GRBlockCounter::Factory::~Factory() {
-  delete static_cast<CountMap*>(F);
+  delete static_cast<CountMap::Factory*>(F);
 }
 
 GRBlockCounter