gdb: fix overload resolution for see-through references
[deliverable/binutils-gdb.git] / gdb / gdbtypes.h
index e399f5f5bc373ad95867d6e3c5a3e7f6bf9b6f21..a1d95e09debb4aa3080c07a093b18c499aff9bac 100644 (file)
@@ -2005,10 +2005,10 @@ extern struct type *lookup_string_range_type (struct type *, LONGEST, LONGEST);
 extern struct type *create_set_type (struct type *, struct type *);
 
 extern struct type *lookup_unsigned_typename (const struct language_defn *,
-                                             struct gdbarch *, const char *);
+                                             const char *);
 
 extern struct type *lookup_signed_typename (const struct language_defn *,
-                                           struct gdbarch *, const char *);
+                                           const char *);
 
 extern void get_unsigned_type_max (struct type *, ULONGEST *);
 
@@ -2048,8 +2048,7 @@ extern void check_stub_method_group (struct type *, int);
 extern char *gdb_mangle_name (struct type *, int, int);
 
 extern struct type *lookup_typename (const struct language_defn *,
-                                    struct gdbarch *, const char *,
-                                    const struct block *, int);
+                                    const char *, const struct block *, int);
 
 extern struct type *lookup_template_type (const char *, struct type *,
                                          const struct block *);
@@ -2106,6 +2105,7 @@ extern const struct rank BASE_CONVERSION_BADNESS;
 /* * Badness of converting from non-reference to reference.  Subrank
    is the type of reference conversion being done.  */
 extern const struct rank REFERENCE_CONVERSION_BADNESS;
+extern const struct rank REFERENCE_SEE_THROUGH_BADNESS;
 /* * Conversion to rvalue reference.  */
 #define REFERENCE_CONVERSION_RVALUE 1
 /* * Conversion to const lvalue reference.  */
This page took 0.030706 seconds and 4 git commands to generate.