OSDN Git Service

* diagnostic.c (warn_deprecated_use): Rework to lower indentation.
[pf3gnuchains/gcc-fork.git] / gcc / diagnostic.c
index 7633523..2803049 100644 (file)
@@ -1525,41 +1525,36 @@ void
 warn_deprecated_use (node)
      tree node;
 {
-  if (node && warn_deprecated_decl)
+  if (node == 0 || !warn_deprecated_decl)
+    return;
+
+  if (DECL_P (node))
+    warning ("`%s' is deprecated (declared at %s:%d)",
+            IDENTIFIER_POINTER (DECL_NAME (node)),
+            DECL_SOURCE_FILE (node), DECL_SOURCE_LINE (node));
+  else if (TYPE_P (node))
     {
-      if (DECL_P (node))
-        {
-         warning ("`%s' is deprecated (declared at %s:%d)",
-                  IDENTIFIER_POINTER (DECL_NAME (node)),
-                  DECL_SOURCE_FILE (node), DECL_SOURCE_LINE (node));
-        }
-      else if (TYPE_P (node))
-        {
-         const char *what = NULL;
-         tree decl = TYPE_STUB_DECL (node);
-       
-         if (TREE_CODE (TYPE_NAME (node)) == IDENTIFIER_NODE)
-           what = IDENTIFIER_POINTER (TYPE_NAME (node));
-         else if (TREE_CODE (TYPE_NAME (node)) == TYPE_DECL
-                  && DECL_NAME (TYPE_NAME (node)))
-           what = IDENTIFIER_POINTER (DECL_NAME (TYPE_NAME (node)));
+      const char *what = NULL;
+      tree decl = TYPE_STUB_DECL (node);
+
+      if (TREE_CODE (TYPE_NAME (node)) == IDENTIFIER_NODE)
+       what = IDENTIFIER_POINTER (TYPE_NAME (node));
+      else if (TREE_CODE (TYPE_NAME (node)) == TYPE_DECL
+              && DECL_NAME (TYPE_NAME (node)))
+       what = IDENTIFIER_POINTER (DECL_NAME (TYPE_NAME (node)));
        
-         if (what)
-           {
-             if (decl)
-               warning ("`%s' is deprecated (declared at %s:%d)", what,
-                        DECL_SOURCE_FILE (decl), DECL_SOURCE_LINE (decl));
-             else
-               warning ("`%s' is deprecated", what);
-           }
+      if (what)
+       {
+         if (decl)
+           warning ("`%s' is deprecated (declared at %s:%d)", what,
+                    DECL_SOURCE_FILE (decl), DECL_SOURCE_LINE (decl));
          else
-           {
-             if (decl)
-               warning ("type is deprecated (declared at %s:%d)",
-                        DECL_SOURCE_FILE (decl), DECL_SOURCE_LINE (decl));
-             else
-               warning ("type is deprecated");
-           }
-        }
+           warning ("`%s' is deprecated", what);
+       }
+      else if (decl)
+       warning ("type is deprecated (declared at %s:%d)",
+                DECL_SOURCE_FILE (decl), DECL_SOURCE_LINE (decl));
+      else
+       warning ("type is deprecated");
     }
 }