cgraph.h (symbol_table): Just declare debug method here.
authorRichard Biener <rguenther@suse.de>
Thu, 26 Apr 2018 20:04:15 +0000 (20:04 +0000)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 26 Apr 2018 20:04:15 +0000 (22:04 +0200)
* cgraph.h (symbol_table): Just declare debug method here.
* symtab.c (symbol_table::debug): Define.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r259685

gcc/ChangeLog
gcc/cgraph.h
gcc/symtab.c

index 431201358a3b85268f2477ab0cff1f36a6c50842..617fc36c245a0ff3c1f2e72364cde9256d4881e3 100644 (file)
@@ -1,3 +1,9 @@
+2018-04-26  Richard Biener  <rguenther@suse.de>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       * cgraph.h (symbol_table): Just declare debug method here.
+       * symtab.c (symbol_table::debug): Define.
+
 2018-04-26  Eric Botcazou  <ebotcazou@adacore.com>
 
        * loop-invariant.c (may_assign_reg_p): Return false for frame pointer.
index d1ef840849755eb2049c648336c002d532d138ba..ee7ebb41c24b53c153100ad1afe121e34dccdfb4 100644 (file)
@@ -2222,10 +2222,7 @@ public:
   void dump (FILE *f);
 
   /* Dump symbol table to stderr.  */
-  inline DEBUG_FUNCTION void debug (void)
-  {
-    dump (stderr);
-  }
+  void DEBUG_FUNCTION debug (void);
 
   /* Return true if assembler names NAME1 and NAME2 leads to the same symbol
      name.  */
index b54183fbd49c22549ea6c03e87ed50fa3434c63c..c1533083573d9ac9afc6eb340dd8158abdec7706 100644 (file)
@@ -947,6 +947,12 @@ symbol_table::dump (FILE *f)
     node->dump (f);
 }
 
+DEBUG_FUNCTION void
+symbol_table::debug (void)
+{
+  dump (stderr);
+}
+
 /* Return the cgraph node that has ASMNAME for its DECL_ASSEMBLER_NAME.
    Return NULL if there's no such node.  */