forked from enlightenment/efl
Revert "eolian: enforce that list<> can only be used with @beta API."
This reverts commit 6b110e578d
.
This breaks bindings compilation.
This commit is contained in:
parent
8f7b965f91
commit
bdf696a607
|
@ -336,12 +336,7 @@ typedef enum
|
|||
EOLIAN_TYPE_BUILTIN_ARRAY,
|
||||
EOLIAN_TYPE_BUILTIN_FUTURE,
|
||||
EOLIAN_TYPE_BUILTIN_ITERATOR,
|
||||
#ifdef EFL_BETA_API_SUPPORT
|
||||
EOLIAN_TYPE_BUILTIN_LIST,
|
||||
#else
|
||||
// Placeholder when using release API only. Done to prevent offseting the value below.
|
||||
EOLIAN_TYPE_BUILTIN_BETA_PLACEHOLDER1,
|
||||
#endif
|
||||
|
||||
EOLIAN_TYPE_BUILTIN_ANY_VALUE,
|
||||
EOLIAN_TYPE_BUILTIN_ANY_VALUE_REF,
|
||||
|
|
|
@ -400,9 +400,9 @@ _validate_type(Validate_State *vals, Eolian_Type *tp, Eina_Bool by_ref,
|
|||
int kwid = eo_lexer_keyword_str_to_id(tp->base.name);
|
||||
if (kwid > KW_void)
|
||||
tp->ownable = EINA_TRUE;
|
||||
if ((kwid == KW_hash || kwid == KW_list) && vals->stable)
|
||||
if (kwid == KW_hash && vals->stable)
|
||||
{
|
||||
_eo_parser_log(&tp->base, "hashes and lists not allowed in stable context");
|
||||
_eo_parser_log(&tp->base, "hashes not allowed in stable context");
|
||||
return EINA_FALSE;
|
||||
}
|
||||
Eolian_Type *itp = tp->base_type;
|
||||
|
|
Loading…
Reference in New Issue