Undo accidental commit of a separate patch.
authorDaniel Jacobowitz <drow@false.org>
Fri, 7 Dec 2001 22:16:43 +0000 (22:16 +0000)
committerDaniel Jacobowitz <drow@false.org>
Fri, 7 Dec 2001 22:16:43 +0000 (22:16 +0000)
gdb/valops.c

index 736e0e2237a86e1455205002ea2a4181bfd28241..980a98af54d656a67ca31a132df92c9462764083 100644 (file)
@@ -2639,13 +2639,12 @@ value_find_oload_method_list (value_ptr *argp, char *method, int offset,
 
 int
 find_overload_match (struct type **arg_types, int nargs, char *name, int method,
-                    int lax, value_ptr *objp, struct symbol *fsym,
+                    int lax, value_ptr obj, struct symbol *fsym,
                     value_ptr *valp, struct symbol **symp, int *staticp)
 {
   int nparms;
   struct type **parm_types;
   int champ_nparms = 0;
-  struct value *obj = (objp ? *objp : NULL);
 
   short oload_champ = -1;      /* Index of best overloaded function */
   short oload_ambiguous = 0;   /* Current ambiguity state for overload resolution */
@@ -2869,15 +2868,6 @@ find_overload_match (struct type **arg_types, int nargs, char *name, int method,
       xfree (func_name);
     }
 
-  if (objp)
-    {
-      if (TYPE_CODE (VALUE_TYPE (temp)) != TYPE_CODE_PTR
-         && TYPE_CODE (VALUE_TYPE (*objp)) == TYPE_CODE_PTR)
-       {
-         temp = value_addr (temp);
-       }
-      *objp = temp;
-    }
   return oload_incompatible ? 100 : (oload_non_standard ? 10 : 0);
 }