[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