diff options
author | Manfred Hollstein <manfred@gcc.gnu.org> | 1998-03-15 03:28:07 +0000 |
---|---|---|
committer | Manfred Hollstein <manfred@gcc.gnu.org> | 1998-03-15 03:28:07 +0000 |
commit | 4a67c9e985c6961cbc78f0ce1afc19dba2775401 (patch) | |
tree | 5dc477a4ae87ddf2829783fba1f5d00999bcb0af /gcc/final.c | |
parent | cdcb673e6e6c4b7534fb5b98efda5f8079de8905 (diff) | |
download | gcc-4a67c9e985c6961cbc78f0ce1afc19dba2775401.zip gcc-4a67c9e985c6961cbc78f0ce1afc19dba2775401.tar.gz gcc-4a67c9e985c6961cbc78f0ce1afc19dba2775401.tar.bz2 |
cp-tree.h (struct lang_decl_flags): Add needs_final_overrider.
d
* 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: r18588
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions