class.c (build_vtbl_initializer): Change build_c_cast to build1.
authorSteve Ellcey <sje@cup.hp.com>
Tue, 1 Oct 2002 22:47:09 +0000 (22:47 +0000)
committerSteve Ellcey <sje@gcc.gnu.org>
Tue, 1 Oct 2002 22:47:09 +0000 (22:47 +0000)
* cp/class.c (build_vtbl_initializer): Change build_c_cast
to build1.

From-SVN: r57712

gcc/cp/ChangeLog
gcc/cp/class.c

index 6d4031c425b1be4533b299cbac36d419019c420c..1c9e5a661f847bdb0c362e7e6bb46e0db937adb7 100644 (file)
@@ -1,3 +1,8 @@
+2002-10-01  Steve Ellcey  <sje@cup.hp.com>
+
+       * cp/class.c (build_vtbl_initializer): Change build_c_cast
+       to build1.
+
 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
 
        * decl.c (cp_finish_decl): Correct check for dynamic
index 5d46eaa3c4e5e9f5a14f0a3d3c25fb45690d2f38..3f074916a5a3ae5d63666214a58466b335406bef 100644 (file)
@@ -7617,8 +7617,8 @@ build_vtbl_initializer (binfo, orig_binfo, t, rtti_binfo, non_fn_entries_p)
 
          for (i = 1; i < TARGET_VTABLE_DATA_ENTRY_DISTANCE; ++i)
            add = tree_cons (NULL_TREE,
-                            build_c_cast (vtable_entry_type,
-                                    size_zero_node),
+                            build1 (NOP_EXPR, vtable_entry_type,
+                                    null_pointer_node),
                             add);
          *prev = add;
        }