* gdbtypes.c (lookup_typename): Simplify.
This commit is contained in:
parent
9b689de015
commit
c51fe63159
@ -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.
|
||||
|
@ -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 *
|
||||
|
Loading…
Reference in New Issue
Block a user