[gcc(refs/vendors/redhat/heads/gcc-8-branch)] c++: Define TYPE_REF_P.
Jakub Jelinek
jakub@gcc.gnu.org
Thu Sep 17 16:46:44 GMT 2020
https://gcc.gnu.org/g:ff8074d80087d2014c932460f61e52dffa0c8428
commit ff8074d80087d2014c932460f61e52dffa0c8428
Author: Jason Merrill <jason@redhat.com>
Date: Tue Feb 25 21:29:03 2020 -0500
c++: Define TYPE_REF_P.
Various backports depend on it.
gcc/cp/ChangeLog
2020-02-25 Jason Merrill <jason@redhat.com>
* cp-tree.h (TYPE_REF_P): New.
Diff:
---
gcc/cp/ChangeLog | 4 ++++
gcc/cp/cp-tree.h | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 82e6aa99645..b8d8d02bab4 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2020-02-25 Jason Merrill <jason@redhat.com>
+
+ * cp-tree.h (TYPE_REF_P): New.
+
2020-02-25 Jason Merrill <jason@redhat.com>
PR c++/87748 - substitution failure error with decltype.
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index c519c8ede2e..70c7755e52a 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -4254,6 +4254,10 @@ more_aggr_init_expr_args_p (const aggr_init_expr_arg_iterator *iter)
#define TYPE_PTR_P(NODE) \
(TREE_CODE (NODE) == POINTER_TYPE)
+/* Returns true if NODE is a reference. */
+#define TYPE_REF_P(NODE) \
+ (TREE_CODE (NODE) == REFERENCE_TYPE)
+
/* Returns true if NODE is an object type:
[basic.types]
More information about the Gcc-cvs
mailing list