Emit warnings like "dereferencing void pointer" instead of trying to 
pretty print the type name for void.




git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@45664 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Sema/SemaExpr.cpp b/Sema/SemaExpr.cpp
index c617c46..78180be 100644
--- a/Sema/SemaExpr.cpp
+++ b/Sema/SemaExpr.cpp
@@ -1634,10 +1634,9 @@
     QualType ptype = PT->getPointeeType();
     // C99 6.5.3.2p4. "if it points to an object,...".
     if (ptype->isIncompleteType()) { // An incomplete type is not an object
-      // GCC compat: special case 'void *' (treat as warning).
+      // GCC compat: special case 'void *' (treat as extension, not error).
       if (ptype->isVoidType()) {
-        Diag(OpLoc, diag::ext_typecheck_deref_ptr_to_void, 
-             qType.getAsString(), op->getSourceRange());
+        Diag(OpLoc, diag::ext_typecheck_deref_ptr_to_void,op->getSourceRange());
       } else {
         Diag(OpLoc, diag::err_typecheck_deref_incomplete_type, 
              ptype.getAsString(), op->getSourceRange());