This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: flag_external and DECL_EXTERNAL documentation
- To: gcc-patches at gcc dot gnu dot org
- Subject: Re: PATCH: flag_external and DECL_EXTERNAL documentation
- From: Lars Brinkhoff <lars at nocrew dot org>
- Date: 31 Jan 2001 10:39:02 +0100
- References: <851ytk5ar9.fsf@junk.nocrew.org>
Lars Brinkhoff <lars@nocrew.org> writes:
> 2001-01-31 lars brinkhoff <lars@nocrew.org>
> * tree.h (external_flag): add documentation.
> (DECL_EXTERNAL): update comment.
Oops, the external_flag documentation wasn't supposed to be there.
Updated patch:
2001-01-31 lars brinkhoff <lars@nocrew.org>
* tree.h (DECL_EXTERNAL): update comment.
Index: tree.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/tree.h,v
retrieving revision 1.222
diff -u -r1.222 tree.h
--- tree.h 2001/01/30 01:38:41 1.222
+++ tree.h 2001/01/31 09:36:56
@@ -1418,9 +1418,10 @@
/* Language-specific decl information. */
#define DECL_LANG_SPECIFIC(NODE) (DECL_CHECK (NODE)->decl.lang_specific)
-/* In a VAR_DECL or FUNCTION_DECL,
- nonzero means external reference:
- do not allocate storage, and refer to a definition elsewhere. */
+/* In a VAR_DECL, nonzero means external reference:
+ do not allocate storage, and refer to a definition elsewhere.
+ In a FUNCTION_DECL, zero means that the function is declared auto
+ inside a function body. */
#define DECL_EXTERNAL(NODE) (DECL_CHECK (NODE)->decl.external_flag)
/* In a VAR_DECL for a RECORD_TYPE, sets number for non-init_priority