PR29320, 'struct obstack' declared inside parameter list
authorAlan Modra <amodra@gmail.com>
Tue, 5 Jul 2022 23:50:09 +0000 (09:20 +0930)
committerAlan Modra <amodra@gmail.com>
Thu, 7 Jul 2022 02:22:05 +0000 (11:52 +0930)
PR 29320
* frags.h: Move declaration of struct obstack..
* as.h: ..to here.

gas/as.h
gas/frags.h

index ec0c12afe23c9a9159828c10d50c941b41be13db..4fac7d21a3203134a5becda4f91a2c8eb67bdf9e 100644 (file)
--- a/gas/as.h
+++ b/gas/as.h
@@ -385,6 +385,8 @@ extern int max_macro_nest;
 /* Verbosity level.  */
 extern int verbose;
 
+struct obstack;
+
 /* Obstack chunk size.  Keep large for efficient space use, make small to
    increase malloc calls for monitoring memory allocation.  */
 extern int chunksize;
index 4306c97619444ec996c7f59a294503274714f904..a03f2d1db6dcb5bd7e58c01b94f4fdf32947672e 100644 (file)
@@ -21,8 +21,6 @@
 #ifndef FRAGS_H
 #define FRAGS_H
 
-struct obstack;
-
 /* A code fragment (frag) is some known number of chars, followed by some
    unknown number of chars. Typically the unknown number of chars is an
    instruction address whose size is yet unknown. We always know the greatest