OSDN Git Service

* cp-tree.h (DECL_DEFERRED_CONSTEXPR_CHECK): New.
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 May 2011 17:33:53 +0000 (17:33 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 May 2011 17:33:53 +0000 (17:33 +0000)
commit7935cbab68ea1552a35d183745be3cb0ac494400
treeb475e170f405b3a910fa829f9f4b2a0e447a9c65
parent769e30fb08adf5d3d9e39ab15743094f68d2d353
* cp-tree.h (DECL_DEFERRED_CONSTEXPR_CHECK): New.
* semantics.c (validate_constexpr_fundecl): Set it.
(check_deferred_constexpr_decls): Clear it.
(register_constexpr_fundef): Make sure it isn't set.
* decl.c (grok_special_member_properties): Check it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@173707 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete2.C [new file with mode: 0644]