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_ARRAY,
|
||||||
EOLIAN_TYPE_BUILTIN_FUTURE,
|
EOLIAN_TYPE_BUILTIN_FUTURE,
|
||||||
EOLIAN_TYPE_BUILTIN_ITERATOR,
|
EOLIAN_TYPE_BUILTIN_ITERATOR,
|
||||||
#ifdef EFL_BETA_API_SUPPORT
|
|
||||||
EOLIAN_TYPE_BUILTIN_LIST,
|
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,
|
||||||
EOLIAN_TYPE_BUILTIN_ANY_VALUE_REF,
|
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);
|
int kwid = eo_lexer_keyword_str_to_id(tp->base.name);
|
||||||
if (kwid > KW_void)
|
if (kwid > KW_void)
|
||||||
tp->ownable = EINA_TRUE;
|
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;
|
return EINA_FALSE;
|
||||||
}
|
}
|
||||||
Eolian_Type *itp = tp->base_type;
|
Eolian_Type *itp = tp->base_type;
|
||||||
|
|
Loading…
Reference in New Issue