aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <merrill@gnu.org>1994-11-16 00:45:41 +0000
committerJason Merrill <merrill@gnu.org>1994-11-16 00:45:41 +0000
commit9e6cfc4326079dc75a8ee97bd1600987e0d24a6a (patch)
tree2a70272209f20083903163638c2aa600a72db6f3 /gcc
parentd377038a552c1486394c39b1807c4f42dbb541e3 (diff)
downloadgcc-9e6cfc4326079dc75a8ee97bd1600987e0d24a6a.zip
gcc-9e6cfc4326079dc75a8ee97bd1600987e0d24a6a.tar.gz
gcc-9e6cfc4326079dc75a8ee97bd1600987e0d24a6a.tar.bz2
(POINTER_TYPE_P): New macro.
From-SVN: r8456
Diffstat (limited to 'gcc')
-rw-r--r--gcc/tree.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index 5976437..997edba 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -234,6 +234,11 @@ struct tree_common
(TREE_CODE (TYPE) == ARRAY_TYPE || TREE_CODE (TYPE) == RECORD_TYPE \
|| TREE_CODE (TYPE) == UNION_TYPE || TREE_CODE (TYPE) == QUAL_UNION_TYPE \
|| TREE_CODE (TYPE) == SET_TYPE)
+
+/* Nonzero if TYPE represents a pointer type. */
+
+#define POINTER_TYPE_P(TYPE) \
+ (TREE_CODE (TYPE) == POINTER_TYPE || TREE_CODE (TYPE) == REFERENCE_TYPE)
/* Define many boolean fields that all tree nodes have. */