]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
removed unused parm to build_new_function_call
authorJason Merrill <jason@yorick.cygnus.com>
Thu, 13 Nov 1997 20:03:31 +0000 (20:03 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 13 Nov 1997 20:03:31 +0000 (15:03 -0500)
From-SVN: r16465

gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-tree.h
gcc/cp/typeck.c

index 2bc2326176980c5c812e56ccc3fde5c880332d7d..cf9198285ff759974ff57bcf34856272e6298aa2 100644 (file)
@@ -1,5 +1,8 @@
 Thu Nov 13 01:52:36 1997  Jason Merrill  <jason@yorick.cygnus.com>
 
+       * call.c (build_new_function_call): Remove unused 'obj' parm.
+       * cp-tree.h, typeck.c: Adjust.
+
        * init.c (build_new): Make the cleanup last longer.
        (expand_vec_init): Call do_pending_stack_adjust.
 
index f8eb43e9da9b439c5e28f37bb395f1cd141070f1..f787b55a23cd79e5796d5be39641c71e83be7a75 100644 (file)
@@ -4479,8 +4479,8 @@ resolve_args (args)
 }
       
 tree
-build_new_function_call (fn, args, obj)
-     tree fn, args, obj;
+build_new_function_call (fn, args)
+     tree fn, args;
 {
   struct z_candidate *candidates = 0, *cand;
   tree explicit_targs = NULL_TREE;
@@ -4493,7 +4493,7 @@ build_new_function_call (fn, args, obj)
       template_only = 1;
     }
 
-  if (obj == NULL_TREE && really_overloaded_fn (fn))
+  if (really_overloaded_fn (fn))
     {
       tree t;
       tree templates = NULL_TREE;
@@ -4721,7 +4721,7 @@ build_new_op (code, flags, arg1, arg2, arg3)
        arglist = scratch_tree_cons (NULL_TREE, arg2, arg3);
        if (flags & LOOKUP_GLOBAL)
          return build_new_function_call
-           (lookup_name_nonclass (fnname), arglist, NULL_TREE);
+           (lookup_name_nonclass (fnname), arglist);
 
        /* FIXME */
        rval = build_method_call
@@ -4746,7 +4746,7 @@ build_new_op (code, flags, arg1, arg2, arg3)
        if (flags & LOOKUP_GLOBAL)
          return build_new_function_call
            (lookup_name_nonclass (fnname),
-            build_scratch_list (NULL_TREE, arg1), NULL_TREE);
+            build_scratch_list (NULL_TREE, arg1));
 
        arglist = scratch_tree_cons (NULL_TREE, arg1, build_scratch_list (NULL_TREE, arg2));
 
index 06a8c647103ed92d4fd7850ba352bb26c1ee94af..b931a5cd21bea2ca0fb39009c7503d5b27f5ed69 100644 (file)
@@ -1955,7 +1955,7 @@ extern tree build_overload_call                   PROTO((tree, tree, int));
 extern int null_ptr_cst_p                      PROTO((tree));
 extern tree type_decays_to                     PROTO((tree));
 extern tree build_user_type_conversion         PROTO((tree, tree, int));
-extern tree build_new_function_call            PROTO((tree, tree, tree));
+extern tree build_new_function_call            PROTO((tree, tree));
 extern tree build_new_op                       PROTO((enum tree_code, int, tree, tree, tree));
 extern int can_convert                         PROTO((tree, tree));
 extern int can_convert_arg                     PROTO((tree, tree, tree));
index aafea54b1e4195f616f6ec964ef8017701ea5d2d..c6084eb16fa88a6336da4f6147eb91b543fad7f6 100644 (file)
@@ -2396,7 +2396,7 @@ build_x_function_call (function, params, decl)
          tree val = TREE_VALUE (function);
 
          if (flag_ansi_overloading)
-           return build_new_function_call (function, params, NULL_TREE);
+           return build_new_function_call (function, params);
 
          if (TREE_CODE (val) == TEMPLATE_DECL)
            return build_overload_call_real