summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2016-08-13 01:15:07 +0100
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2016-08-13 09:18:46 +0900
commit7224d3a66abc36795b967fa44160f15be08d7f81 (patch)
tree00dea4376293c9f58efbde5e5083c25398b0625e
parente3f561ba779ff579ffea5e8ab0f8382841de97b1 (diff)
downloadefl-7224d3a66abc36795b967fa44160f15be08d7f81.tar.gz
eolian gen: do not generate legacy for beta APIs
-rw-r--r--src/bin/eolian/legacy_generator.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bin/eolian/legacy_generator.c b/src/bin/eolian/legacy_generator.c
index fe72e136e3..cf913435b3 100644
--- a/src/bin/eolian/legacy_generator.c
+++ b/src/bin/eolian/legacy_generator.c
@@ -346,6 +346,8 @@ legacy_header_generate(const Eolian_Class *class, Eina_Strbuf *buf)
continue;
Eolian_Function_Type ftype = EOLIAN_UNRESOLVED;
const Eolian_Function *fid = eolian_implement_function_get(impl, &ftype);
+ if (eolian_function_is_beta(fid))
+ continue;
switch (ftype)
{
case EOLIAN_PROP_GET: case EOLIAN_PROP_SET:
@@ -385,6 +387,8 @@ legacy_source_generate(const Eolian_Class *class, Eina_Strbuf *buf)
continue;
Eolian_Function_Type ftype = EOLIAN_UNRESOLVED;
const Eolian_Function *fid = eolian_implement_function_get(impl, &ftype);
+ if (eolian_function_is_beta(fid))
+ continue;
switch (ftype)
{
case EOLIAN_PROP_GET: case EOLIAN_PROP_SET: