summaryrefslogtreecommitdiff
path: root/libstdc++-v3/libsupc++/cxxabi.h
diff options
context:
space:
mode:
authorJeffrey D. Oldham <oldham@codesourcery.com>2003-01-14 21:36:20 +0000
committerJeffrey D. Oldham <oldham@gcc.gnu.org>2003-01-14 21:36:20 +0000
commita7189b490f153fe449c45171f9f35e6a60353e57 (patch)
tree705346a28d62a633c3d46d47bac4a790d5c8f560 /libstdc++-v3/libsupc++/cxxabi.h
parent7365ecf7896065901cd8689f62873acdeaf38a25 (diff)
downloadgcc-a7189b490f153fe449c45171f9f35e6a60353e57.tar.gz
Further conform g++'s __vmi_class_type_info to the C++ ABI specification.
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. From-SVN: r61304
Diffstat (limited to 'libstdc++-v3/libsupc++/cxxabi.h')
-rw-r--r--libstdc++-v3/libsupc++/cxxabi.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/libstdc++-v3/libsupc++/cxxabi.h b/libstdc++-v3/libsupc++/cxxabi.h
index adb1a00d307..e946e26585a 100644
--- a/libstdc++-v3/libsupc++/cxxabi.h
+++ b/libstdc++-v3/libsupc++/cxxabi.h
@@ -1,6 +1,6 @@
// new abi support -*- C++ -*-
-// Copyright (C) 2000, 2002 Free Software Foundation, Inc.
+// Copyright (C) 2000, 2002, 2003 Free Software Foundation, Inc.
//
// This file is part of GNU CC.
//
@@ -384,9 +384,6 @@ public:
enum __flags_masks {
__non_diamond_repeat_mask = 0x1, /* distinct instance of repeated base */
__diamond_shaped_mask = 0x2, /* diamond shaped multiple inheritance */
- non_public_base_mask = 0x4, /* has non-public direct or indirect base */
- public_base_mask = 0x8, /* has public base (direct) */
-
__flags_unknown_mask = 0x10
};