cp-tree.h (BINFO_OVERRIDE_ALONG_VIRTUAL_PATH): New macro.
authorMark Mitchell <mark@codesourcery.com>
Wed, 14 Jun 2000 16:10:14 +0000 (16:10 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Wed, 14 Jun 2000 16:10:14 +0000 (16:10 +0000)
commitdb3d8cded1c77bed802062a6cea77f47055206af
treee6cfdc2deec6747ae993b71bf734b3140debe6c0
parent33261b0a223af58f76d07f7e4b082fa77bdc2082
cp-tree.h (BINFO_OVERRIDE_ALONG_VIRTUAL_PATH): New macro.

* cp-tree.h (BINFO_OVERRIDE_ALONG_VIRTUAL_PATH): New macro.
* class.c (dfs_find_final_overrider): Set it appropriately.
(dfs_built_vtt_inits): Check BINFO_OVERRIDE_ALONG_VIRTUAL_PATH to
avoid unneeded secondary vptrs.

From-SVN: r34549
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h