aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Sidwell <sidwell@codesourcery.com>2000-01-29 15:47:14 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2000-01-29 15:47:14 +0000
commit02fed91d67d183ed5149552b7a1c591e2b7fcfb5 (patch)
treeeaea843b98467c01a64d7004fbe3cdde6c86257d
parent6072f4261f331fb0f84970eb799fa5eef66bb56e (diff)
downloadgcc-02fed91d67d183ed5149552b7a1c591e2b7fcfb5.zip
gcc-02fed91d67d183ed5149552b7a1c591e2b7fcfb5.tar.gz
gcc-02fed91d67d183ed5149552b7a1c591e2b7fcfb5.tar.bz2
class.c (build_vtbl_initializer): Add argument to build_vtable_entry call.
* class.c (build_vtbl_initializer): Add argument to build_vtable_entry call. From-SVN: r31686
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/class.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index b742854..18b573e 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2000-01-29 Nathan Sidwell <sidwell@codesourcery.com>
+
+ * class.c (build_vtbl_initializer): Add argument to
+ build_vtable_entry call.
+
2000-01-27 Mark Mitchell <mark@codesourcery.com>
* cp-tree.def (THUNK_DECL): Discuss vcall indices.
diff --git a/gcc/cp/class.c b/gcc/cp/class.c
index 416f2b7..756b043 100644
--- a/gcc/cp/class.c
+++ b/gcc/cp/class.c
@@ -2662,7 +2662,8 @@ build_vtbl_initializer (binfo, t)
decl = integer_zero_node;
decl = build1 (NOP_EXPR, vfunc_ptr_type_node, decl);
TREE_CONSTANT (decl) = 1;
- decl = build_vtable_entry (integer_zero_node, decl);
+ decl = build_vtable_entry (integer_zero_node, integer_zero_node,
+ decl);
inits = tree_cons (NULL_TREE, decl, inits);
v = TREE_CHAIN (v);