array_pod_sort loses some type safety, better use the right types.

llvm-svn: 191174
diff --git a/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp b/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
index 337770a..051ef8c 100644
--- a/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
+++ b/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
@@ -157,8 +157,8 @@
   typedef AnalyzerOptions::ConfigTable Table;
 
   static int compareEntry(const void *LHS, const void *RHS) {
-    return ((const Table::MapEntryTy *)LHS)->getKey().compare(
-           ((const Table::MapEntryTy *)RHS)->getKey());
+    return (*(const Table::MapEntryTy **)LHS)->getKey().compare(
+           (*(const Table::MapEntryTy **)RHS)->getKey());
   }
 
 public: