q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5084938c045cf2f5df47a248327ba753c0efb814

commit 5084938c045cf2f5df47a248327ba753c0efb814
Author: Daniel Kolesa <d.kol...@osg.samsung.com>
Date:   Wed Jun 3 12:01:08 2015 +0100

    eolian: enums can't be opaque, check properly
---
 src/lib/eolian/eo_parser.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/eolian/eo_parser.c b/src/lib/eolian/eo_parser.c
index ea1314c..2a4c9ae 100644
--- a/src/lib/eolian/eo_parser.c
+++ b/src/lib/eolian/eo_parser.c
@@ -1930,7 +1930,7 @@ parse_unit(Eo_Lexer *ls, Eina_Bool eot)
              }
            eo_lexer_context_pop(ls);
            pop_strbuf(ls);
-           if (ls->t.token == ';')
+           if (!is_enum && ls->t.token == ';')
              {
                 Eolian_Type *def = push_type(ls);
                 def->is_extern = has_extern;

-- 


Reply via email to