* gdbtypes.c (lookup_typename): Simplify.

This commit is contained in:
Doug Evans 2012-05-23 23:45:09 +00:00
parent 9b689de015
commit c51fe63159
2 changed files with 14 additions and 17 deletions

View File

@ -1,3 +1,7 @@
2012-05-23 Doug Evans <dje@google.com>
* gdbtypes.c (lookup_typename): Simplify.
2012-05-23 Pedro Alves <palves@redhat.com>
* arch-utils.h (default_target_signal_to_host): Delete.

View File

@ -1143,23 +1143,16 @@ lookup_typename (const struct language_defn *language,
struct type *tmp;
sym = lookup_symbol (name, block, VAR_DOMAIN, 0);
if (sym == NULL || SYMBOL_CLASS (sym) != LOC_TYPEDEF)
{
if (sym != NULL && SYMBOL_CLASS (sym) == LOC_TYPEDEF)
return SYMBOL_TYPE (sym);
tmp = language_lookup_primitive_type_by_name (language, gdbarch, name);
if (tmp)
{
return tmp;
}
else if (!tmp && noerr)
{
if (noerr)
return NULL;
}
else
{
error (_("No type named %s."), name);
}
}
return (SYMBOL_TYPE (sym));
}
struct type *