This fixes C/should_fail/typedef_enum.c.
[r28418]
static bool is_error_entity(entity_t *const ent)
{
if (is_declaration(ent)) {
static bool is_error_entity(entity_t *const ent)
{
if (is_declaration(ent)) {
- return is_type_valid(skip_typeref(ent->declaration.type));
+ return !is_type_valid(skip_typeref(ent->declaration.type));
} else if (ent->kind == ENTITY_TYPEDEF) {
} else if (ent->kind == ENTITY_TYPEDEF) {
- return is_type_valid(skip_typeref(ent->typedefe.type));
+ return !is_type_valid(skip_typeref(ent->typedefe.type));