aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/utils2.c
diff options
context:
space:
mode:
authorGabriel Dos Reis <gdr@cs.tamu.edu>2010-10-27 15:04:06 -0400
committerJason Merrill <jason@gcc.gnu.org>2010-10-27 15:04:06 -0400
commit3b49d762b5d6845f6c09926a0a6b2d5e0471a755 (patch)
tree20c0a5070bcb65304f258d5cd324f9c98af07721 /gcc/ada/gcc-interface/utils2.c
parent61f8d16512a62120c29e1cc82cddbc4d3816a1c4 (diff)
downloadgcc-3b49d762b5d6845f6c09926a0a6b2d5e0471a755.zip
gcc-3b49d762b5d6845f6c09926a0a6b2d5e0471a755.tar.gz
gcc-3b49d762b5d6845f6c09926a0a6b2d5e0471a755.tar.bz2
class.c (check_bases): Propagate non-literality.
* class.c (check_bases): Propagate non-literality. (check_field_decls): Likewise. (finalize_literal_type_property): New. (check_bases_and_members): Call it. * cp-tree.h (TYPE_HAS_CONSTEXPR_CTOR): New. (lang_type_class): Add has_constexpr_ctor field. (DECL_DECLARED_CONSTEXPR_P): Strip template. * decl.c (grok_special_member_properties): Set TYPE_HAS_CONSTEXPR_CTOR. Co-Authored-By: Jason Merrill <jason@redhat.com> From-SVN: r166012
Diffstat (limited to 'gcc/ada/gcc-interface/utils2.c')
0 files changed, 0 insertions, 0 deletions