OSDN Git Service

a
authormanfred <manfred@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 15 Mar 1998 03:28:04 +0000 (03:28 +0000)
committermanfred <manfred@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 15 Mar 1998 03:28:04 +0000 (03:28 +0000)
commit58bbd7758ef390fd5d06df2854c9cc25edb6e398
tree7668689f022949812c2de9fa4373a0a40d3de081
parent00bea7b98f89164fafc8c222062bf0bd477984fb
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18587 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/cp-tree.h