X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftree.h;h=f73be797eefb9b08305985c6b75619a426b45463;hp=7d8725639a029566d129c3c65a0600dcd8dd9377;hb=678b5e9bbb2c33395faf6f506e4940dba1e978c4;hpb=9c7185f7e7e9dd0b8cca92ac0a8bb22dfb7a5313 diff --git a/gcc/tree.h b/gcc/tree.h index 7d8725639a0..f73be797eef 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -504,6 +504,9 @@ struct GTY(()) tree_common { OMP_CLAUSE_PRIVATE_OUTER_REF in OMP_CLAUSE_PRIVATE + TYPE_REF_IS_RVALUE in + REFERENCE_TYPE + protected_flag: TREE_PROTECTED in @@ -1347,6 +1350,10 @@ extern void omp_clause_range_check_failed (const_tree, const char *, int, /* Used in classes in C++. */ #define TREE_PROTECTED(NODE) ((NODE)->base.protected_flag) +/* True if reference type NODE is a C++ rvalue reference. */ +#define TYPE_REF_IS_RVALUE(NODE) \ + (REFERENCE_TYPE_CHECK (NODE)->base.private_flag) + /* Nonzero in a _DECL if the use of the name is defined as a deprecated feature by __attribute__((deprecated)). */ #define TREE_DEPRECATED(NODE) \