summaryrefslogtreecommitdiff
path: root/gcc/c-tree.h
diff options
context:
space:
mode:
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>1992-06-25 10:53:48 +0000
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>1992-06-25 10:53:48 +0000
commit20f9181179c1aa58adf999a9144f3d3e74f74341 (patch)
treeb3daa4c81da91778793cca5106697e7c71f4d2ac /gcc/c-tree.h
parente3237030136f82c8ffff10aabbe214417cc0286a (diff)
downloadgcc-20f9181179c1aa58adf999a9144f3d3e74f74341.tar.gz
(C_DECL_ANTICIPATED): New macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@1286 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-tree.h')
-rw-r--r--gcc/c-tree.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/c-tree.h b/gcc/c-tree.h
index 566b5a7b3b5..46b5650cf69 100644
--- a/gcc/c-tree.h
+++ b/gcc/c-tree.h
@@ -91,6 +91,11 @@ struct lang_type
/* Record whether a typedef for type `int' was actually `signed int'. */
#define C_TYPEDEF_EXPLICITLY_SIGNED(exp) DECL_LANG_FLAG_1 ((exp))
+/* Nonzero for a declaration of a built in function if there has been no
+ occasion that would declare the function in ordinary C.
+ Using the function draws a pedantic warning in this case. */
+#define C_DECL_ANTICIPATED(exp) DECL_LANG_FLAG_3 ((exp))
+
/* For FUNCTION_TYPE, a hidden list of types of arguments. The same as
TYPE_ARG_TYPES for functions with prototypes, but created for functions
without prototypes. */