(build_indirect_ref): Don't give warning for dereferencing void * if
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 7 Dec 1996 22:53:42 +0000 (17:53 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 7 Dec 1996 22:53:42 +0000 (17:53 -0500)
evaluation is being skipped.

From-SVN: r13235

gcc/c-typeck.c

index a5a5b009b98032aefc6e92d8a2506eb20cb5adc7..7e5608c2c0dbad423b8660fb415d93cdfcf391ea 100644 (file)
@@ -1320,7 +1320,7 @@ build_indirect_ref (ptr, errorstring)
              error ("dereferencing pointer to incomplete type");
              return error_mark_node;
            }
-         if (TREE_CODE (t) == VOID_TYPE)
+         if (TREE_CODE (t) == VOID_TYPE && skip_evaluation == 0)
            warning ("dereferencing `void *' pointer");
 
          /* We *must* set TREE_READONLY when dereferencing a pointer to const,