cp-tree.h (setup_vtbl_ptr): Move prototype to semantics.c section.
authorNathan Sidwell <nathan@codesourcery.com>
Wed, 14 Feb 2001 10:57:59 +0000 (10:57 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Wed, 14 Feb 2001 10:57:59 +0000 (10:57 +0000)
cp:
* cp-tree.h (setup_vtbl_ptr): Move prototype to semantics.c
section.
* init.c (emit_base_init): Remove incorrect comment about
virtual bases.
* method.c (make_thunk): Fix comment alignment.

From-SVN: r39679

gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/init.c
gcc/cp/method.c

index 8cbbe7ce9d9bea1fea92929a669f95b7d4bed679..e86e9fbf62cda4a63a3fd0a475a179957e5e8ba1 100644 (file)
@@ -1,3 +1,11 @@
+2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * cp-tree.h (setup_vtbl_ptr): Move prototype to semantics.c
+       section.
+       * init.c (emit_base_init): Remove incorrect comment about
+       virtual bases.
+       * method.c (make_thunk): Fix comment alignment.
+
 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
 
        Kill remnants of this is variable.
index 17238730e6f4e5848b2764970c3ddbcba2d6c538..f970b94370f6a86b719f2d2b78e5733fcf786472 100644 (file)
@@ -3927,8 +3927,7 @@ extern int copy_assignment_arg_p          PARAMS ((tree, int));
 extern void cplus_decl_attributes              PARAMS ((tree, tree, tree));
 extern tree constructor_name_full              PARAMS ((tree));
 extern tree constructor_name                   PARAMS ((tree));
-extern void setup_vtbl_ptr                     PARAMS ((tree, tree));
-extern void defer_fn           PARAMS ((tree));
+extern void defer_fn                           PARAMS ((tree));
 extern tree get_temp_name                      PARAMS ((tree));
 extern void finish_anon_union                  PARAMS ((tree));
 extern tree finish_table                       PARAMS ((tree, tree, tree, int));
@@ -4318,7 +4317,7 @@ extern void prep_stmt                           PARAMS ((tree));
 extern void do_pushlevel                        PARAMS ((void));
 extern tree do_poplevel                         PARAMS ((void));
 extern void finish_mem_initializers             PARAMS ((tree));
-
+extern void setup_vtbl_ptr                     PARAMS ((tree, tree));
 extern void clear_out_block                     PARAMS ((void));
 extern tree begin_global_stmt_expr              PARAMS ((void));
 extern tree finish_global_stmt_expr             PARAMS ((tree));
index becb347bc963ec27b812aa3692b7165ce2be8dfd..e2ac3ba6636a667976b85e937b0ab85d3e5c8ece 100644 (file)
@@ -696,10 +696,7 @@ sort_base_init (t, base_init_list, rbase_ptr, vbase_ptr)
 
    If there is a need for a call to a constructor, we must surround
    that call with a pushlevel/poplevel pair, since we are technically
-   at the PARM level of scope.
-
-   Note that emit_base_init does *not* initialize virtual base
-   classes.  That is done specially, elsewhere.  */
+   at the PARM level of scope.  */
 
 void
 emit_base_init (mem_init_list, base_init_list)
index a2b0a5aaea41a3e228072054f46af121c1bdc0c2..ccaec60424fdbb9e6aa17ae7529e01733566e7cf 100644 (file)
@@ -356,7 +356,7 @@ make_thunk (function, delta, vcall_index, generate_with_vtable_p)
       THUNK_VCALL_OFFSET (thunk) = vcall_offset;
       THUNK_GENERATE_WITH_VTABLE_P (thunk) = generate_with_vtable_p;
       /* The thunk itself is not a constructor or destructor, even if
-       the thing it is thunking to is.  */
+         the thing it is thunking to is.  */
       DECL_INTERFACE_KNOWN (thunk) = 1;
       DECL_NOT_REALLY_EXTERN (thunk) = 1;
       DECL_SAVED_FUNCTION_DATA (thunk) = NULL;