* configure.tgt: Mark v850 as multi-arched.
[deliverable/binutils-gdb.git] / gdb / linespec.c
index f707234603f8f3a860a514dc4dbbd339e759cfc4..8e51021fc44a071d58eb75973d93fb0c4481dae5 100644 (file)
@@ -130,6 +130,7 @@ find_methods (struct type *t, char *name, struct symbol **sym_arr)
                         (struct symtab **) NULL)))
     {
       int method_counter;
+      int name_len = strlen (name);
 
       CHECK_TYPEDEF (t);
 
@@ -202,7 +203,9 @@ find_methods (struct type *t, char *name, struct symbol **sym_arr)
                     */
                  }
              }
-         else if (strcmp_iw (class_name, name) == 0)
+         else if (strncmp (class_name, name, name_len) == 0
+                  && (class_name[name_len] == '\0'
+                      || class_name[name_len] == '<'))
            {
              /* For GCC 3.x and stabs, constructors and destructors have names
                 like __base_ctor and __complete_dtor.  Check the physname for now
This page took 0.023432 seconds and 4 git commands to generate.