]> git.ipfire.org Git - thirdparty/gcc.git/commit
cp-tree.h (struct lang_decl_flags): Add needs_final_overrider.
authorManfred Hollstein <manfred@gcc.gnu.org>
Sun, 15 Mar 1998 03:28:04 +0000 (03:28 +0000)
committerManfred Hollstein <manfred@gcc.gnu.org>
Sun, 15 Mar 1998 03:28:04 +0000 (03:28 +0000)
commitcdcb673e6e6c4b7534fb5b98efda5f8079de8905
tree7668689f022949812c2de9fa4373a0a40d3de081
parent4099c493d62a407853b5138cbddc8abcbec6270f
cp-tree.h (struct lang_decl_flags): Add needs_final_overrider.

a
* cp-tree.h (struct lang_decl_flags): Add needs_final_overrider.
(DECL_NEEDS_FINAL_OVERRIDER_P): New macro.
* class.c (override_one_vtable): Set DECL_NEEDS_FINAL_OVERRIDER_P.
* decl.c (duplicate_decls): Propagate it.
* typeck2.c (abstract_virtuals_error): Use two loops to emit
abstract virtual functions and virtual functions which need a
final overrider separately.

From-SVN: r18587
gcc/cp/cp-tree.h