const char *typedef_name = ctf_type_name_raw(ctf_dictionary, ctf_type);
if (corpus_sptr corp = rdr->should_reuse_type_from_corpus_group())
- if (result = lookup_typedef_type(typedef_name, *corp))
+ if ((result = lookup_typedef_type(typedef_name, *corp)))
return result;
type_base_sptr utype = rdr->build_type(ctf_dictionary, ctf_utype);
integral_type int_type;
if (parse_integral_type(type_name, int_type))
normalized_type_name = int_type.to_string();
- if (result = lookup_basic_type(normalized_type_name, *corp))
+ if ((result = lookup_basic_type(normalized_type_name, *corp)))
return result;
}
{
if (!type_is_anonymous)
if (corpus_sptr corp = rdr->should_reuse_type_from_corpus_group())
- if (result = lookup_class_type(type_name, *corp))
+ if ((result = lookup_class_type(type_name, *corp)))
return is_type(result);
class_decl_sptr
if (!struct_type_is_anonymous)
if (corpus_sptr corp = rdr->should_reuse_type_from_corpus_group())
- if (result = lookup_class_type(struct_type_name, *corp))
+ if ((result = lookup_class_type(struct_type_name, *corp)))
return result;
/* The libabigail IR encodes C struct types in `class' IR nodes. */
if (!union_type_is_anonymous)
if (corpus_sptr corp = rdr->should_reuse_type_from_corpus_group())
- if (result = lookup_union_type(union_type_name, *corp))
+ if ((result = lookup_union_type(union_type_name, *corp)))
return result;
/* Create the corresponding libabigail union IR node. */
if (!enum_name.empty())
if (corpus_sptr corp = rdr->should_reuse_type_from_corpus_group())
- if (result = lookup_enum_type(enum_name, *corp))
+ if ((result = lookup_enum_type(enum_name, *corp)))
return result;
/* Build a signed integral type for the type of the enumerators, aka