From 1b7129cea0d90f76a21bd6b4e40d1528141e087f Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Thu, 17 Jan 2019 16:17:42 +0100 Subject: [PATCH] eolian: enforce not using regular classes in extension list --- src/lib/eolian/database_validate.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/lib/eolian/database_validate.c b/src/lib/eolian/database_validate.c index 8b0f538013..69e71aeb8f 100644 --- a/src/lib/eolian/database_validate.c +++ b/src/lib/eolian/database_validate.c @@ -12,7 +12,6 @@ typedef struct _Validate_State { Eina_Bool warned; Eina_Bool event_redef; - Eina_Bool ext_regular; Eina_Bool unimplemented; Eina_Bool pure_virtual; } Validate_State; @@ -1146,8 +1145,7 @@ _validate_class(Validate_State *vals, Eolian_Class *cl, snprintf(buf, sizeof(buf), "regular classes ('%s') cannot appear in extensions list of '%s'", icl->base.name, cl->base.name); _obj_error(&cl->base, buf); - if (vals->ext_regular) - vals->warned = EINA_TRUE; + vals->warned = EINA_TRUE; break; } default: @@ -1264,7 +1262,6 @@ database_validate(const Eolian_Unit *src) Validate_State vals = { EINA_FALSE, !!getenv("EOLIAN_EVENT_REDEF_WARN"), - !!getenv("EOLIAN_CLASS_REGULAR_AS_EXT_WARN"), !!getenv("EOLIAN_CLASS_UNIMPLEMENTED_WARN"), !!getenv("EOLIAN_PURE_VIRTUAL_WARN") };