Joel Sherrill (joel@OARcorp.com)
[deliverable/binutils-gdb.git] / gdb / c-valprint.c
index 6bc49c3f501e6de6ed455b4daedf2a6b8e7c9526..7a9c6bec0d68f1cfb72c19fe6eef669989c8df46 100644 (file)
@@ -468,17 +468,10 @@ c_value_print (val, stream, format, pretty)
     {
       /* Hack:  remove (char *) for char strings.  Their
         type is indicated by the quoted string anyway. */
-      /* Hack^2: ensure that const char *, const unsigned char *
-         come out without the type but the volatile variants
-         and the signed variants don't. */
       if (TYPE_CODE (type) == TYPE_CODE_PTR &&
          TYPE_NAME (type) == NULL &&
          TYPE_NAME (TYPE_TARGET_TYPE (type)) != NULL &&
-         STREQ (TYPE_NAME (TYPE_TARGET_TYPE (type)), "char") &&
-          !TYPE_VOLATILE (TYPE_TARGET_TYPE (type)) &&
-          (TYPE_UNSIGNED (TYPE_TARGET_TYPE (type)) || TYPE_NOSIGN (TYPE_TARGET_TYPE (type))) &&
-          !TYPE_VOLATILE (type) &&
-          !TYPE_CONST (type))
+         STREQ (TYPE_NAME (TYPE_TARGET_TYPE (type)), "char"))
        {
          /* Print nothing */
        }
This page took 0.023928 seconds and 4 git commands to generate.