q66 pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=09bcf9e5fd381db0137d55f08400aa22afb3d819
commit 09bcf9e5fd381db0137d55f08400aa22afb3d819 Author: Daniel Kolesa <d.kol...@osg.samsung.com> Date: Mon Feb 12 18:56:38 2018 +0100 eolian: stop build with EOLIAN_WARN_FUNC_DUPLICATES > 1 --- src/lib/eolian/database_validate.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/eolian/database_validate.c b/src/lib/eolian/database_validate.c index 1a4c83f6a8..1dd015d70f 100644 --- a/src/lib/eolian/database_validate.c +++ b/src/lib/eolian/database_validate.c @@ -341,6 +341,8 @@ _validate_function(const Eolian_Unit *src, Eolian_Function *func, Eina_Hash *nha ofunc->base.line, ofunc->base.column); if ((!func->is_beta && !ofunc->is_beta) || (_duplicates_warn > 1)) _obj_error(&func->base, buf); + if (_duplicates_warn > 1) + return EINA_FALSE; } /* if already validated, no need to perform the other checks... --