Patch: Remove __vmi_class_type_info Hints
Jeffrey Oldham
oldham@codesourcery.com
Tue Jan 14 21:40:00 GMT 2003
2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
Further conform g++'s __vmi_class_type_info to the C++ ABI
specification.
* gcc/cp/rtti.c (dfs_class_hint_mark): Do not set hints not
specified by the specification.
(class_hint_flags): Likewise.
* gcc/testsuite/g++.old-deja/g++.abi/vmihint.C (main): Revise
expected flags per the specification.
* libstdc++-v3/libsupc++/cxxabi.h
(__vmi_class_type_info::__flags_masks): Remove enumerations not
required by the specification.
Tested on: i686-pc-linux-gnu using both g++ regression tests and
CodeSourcery C++ ABI testsuite.
Approved by: Mark Mitchell.
Jeffrey D. Oldham
oldham@codesourcery.com
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rtti.14Jan.12.0.patch
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20030114/84f351c5/attachment.ksh>
More information about the Gcc-patches
mailing list