aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel Dos Reis <gdr@nerim.net>2002-07-30 07:49:40 +0000
committerGabriel Dos Reis <gdr@gcc.gnu.org>2002-07-30 07:49:40 +0000
commit8a4a72424f896e2eece646b980dcf4c38c420d24 (patch)
tree665ec640701ad763f2fdb7737c308daeef0719d0
parentd2cea56aafe8b0f7eccd041ce077158e6da95fb0 (diff)
downloadgcc-8a4a72424f896e2eece646b980dcf4c38c420d24.zip
gcc-8a4a72424f896e2eece646b980dcf4c38c420d24.tar.gz
gcc-8a4a72424f896e2eece646b980dcf4c38c420d24.tar.bz2
* cp-tree.h (VF_DERIVED_VALUE): Restore from previous deletion.
From-SVN: r55871
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/cp-tree.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1e52dba..ca62731 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2002-07-30 Gabriel Dos Reis <gdr@nerim.net>
+
+ * cp-tree.h (VF_DERIVED_VALUE): Restore from previous deletion.
+
2002-07-30 Nathan Sidwell <nathan@codesourcery.com>
* cp-tree.h (CLASSTYPE_VFIELDS, VF_*, BV_*): Add more
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index ce46b03..b4db7be 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -1753,6 +1753,8 @@ struct lang_type GTY(())
#define VF_BASETYPE_VALUE(NODE) TREE_VALUE (NODE)
/* Accessor macros for the BINFO_VIRTUALS list. */
+#define VF_DERIVED_VALUE(NODE) \
+ (VF_BINFO_VALUE (NODE) ? BINFO_TYPE (VF_BINFO_VALUE (NODE)) : NULL_TREE)
/* The number of bytes by which to adjust the `this' pointer when
calling this virtual function. Subtract this value from the this