gdb/fortran: Don't include module symbols when searching for types
[deliverable/binutils-gdb.git] / gdb / symtab.c
index 7762c857082a8f3bd3ba7d150f4e69e9ecfa9455..88e34de05be4ff70838bc79cfb236ab37a1edb11 100644 (file)
@@ -4659,7 +4659,8 @@ search_symbols (const char *regexp, enum search_domain kind,
                                      || treg_matches_sym_type_name (*treg,
                                                                     sym)))
                              || (kind == TYPES_DOMAIN
-                                 && SYMBOL_CLASS (sym) == LOC_TYPEDEF))))
+                                 && SYMBOL_CLASS (sym) == LOC_TYPEDEF
+                                 && SYMBOL_DOMAIN (sym) != MODULE_DOMAIN))))
                    {
                      /* match */
                      result.emplace_back (i, sym);
This page took 0.025758 seconds and 4 git commands to generate.