aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-common.h
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2014-09-30 13:12:49 -0400
committerJason Merrill <jason@gcc.gnu.org>2014-09-30 13:12:49 -0400
commitb752325e946487109cd3301f81b0301d0bad346d (patch)
tree1ba084fb5f2a0a2907bfb37114205574ba4c6473 /gcc/c-family/c-common.h
parent32f3d0325439d650fef9a2675fbdcb53fa6ee893 (diff)
downloadgcc-b752325e946487109cd3301f81b0301d0bad346d.zip
gcc-b752325e946487109cd3301f81b0301d0bad346d.tar.gz
gcc-b752325e946487109cd3301f81b0301d0bad346d.tar.bz2
c-common.h (enum rid): Add RID_IS_TRIVIALLY_COPYABLE.
c-family/ * c-common.h (enum rid): Add RID_IS_TRIVIALLY_COPYABLE. * c-common.c (c_common_reswords): Add __is_trivially_copyable. cp/ * cp-tree.h (cp_trait_kind): Add CPTK_IS_TRIVIALLY_COPYABLE. * cxx-pretty-print.c (pp_cxx_trait_expression): Likewise. * parser.c (cp_parser_primary_expression): Likewise. (cp_parser_trait_expr): Likewise. * semantics.c (trait_expr_value): Likewise. (finish_trait_expr): Likewise. From-SVN: r215737
Diffstat (limited to 'gcc/c-family/c-common.h')
-rw-r--r--gcc/c-family/c-common.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/c-family/c-common.h b/gcc/c-family/c-common.h
index 5ba7859..b7e3385 100644
--- a/gcc/c-family/c-common.h
+++ b/gcc/c-family/c-common.h
@@ -143,6 +143,7 @@ enum rid
RID_IS_FINAL, RID_IS_LITERAL_TYPE,
RID_IS_POD, RID_IS_POLYMORPHIC,
RID_IS_STD_LAYOUT, RID_IS_TRIVIAL,
+ RID_IS_TRIVIALLY_COPYABLE,
RID_IS_UNION, RID_UNDERLYING_TYPE,
/* C++11 */