[ was: Re: [PATCH 5/7] gdb/fortran: Don't include module symbols when searching for types ] On 28-08-19 14:37, Andrew Burgess wrote: > * Andrew Burgess [2019-07-27 17:22:33 +0100]: > >> Currently the 'info types' command will return symbols that correspond >> to Fortran modules. This because the symbols are created with domain >> MODULE_DOMAIN, but address_class LOC_TYPEDEF, which is the same >> address_class as type symbols. >> >> This commit explicitly prevents MODULE_DOMAIN symbols from appearing >> when we search for symbols in the TYPES_DOMAIN, this prevents the >> module symbols from appearing in the output of 'info types'. >> >> gdb/ChangeLog: >> >> * symtab.c (search_symbols): Don't include MODULE_DOMAIN symbols >> when searching for types. >> >> gdb/testsuite/ChangeLog: >> >> * gdb.fortran/info-types.exp: Add module. >> * gdb.fortran/info-types.f90: Update expected results. > > I've now pushed this patch as it only depended on the previous patch > in this series. I've committed this fix for the test-case. Thanks, - Tom