diff options
Diffstat (limited to 'src/lib/eolian/eo_parser.c')
-rw-r--r-- | src/lib/eolian/eo_parser.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/lib/eolian/eo_parser.c b/src/lib/eolian/eo_parser.c index 1631082081..f7843b51c5 100644 --- a/src/lib/eolian/eo_parser.c +++ b/src/lib/eolian/eo_parser.c @@ -1810,16 +1810,12 @@ parse_constructor(Eo_Lexer *ls) ls->klass->base.name, ls->t.value.s); eo_lexer_get(ls); - while (ls->t.kw == KW_at_optional || ls->t.kw == KW_at_ctor_param) + while (ls->t.kw == KW_at_optional) { if (ls->t.kw == KW_at_optional) { ctor->is_optional = EINA_TRUE; } - if (ls->t.kw == KW_at_ctor_param) - { - ctor->is_ctor_param = EINA_TRUE; - } eo_lexer_get(ls); } check_next(ls, ';'); @@ -1841,16 +1837,12 @@ parse_constructor(Eo_Lexer *ls) if (ls->t.token != '.') break; eo_lexer_get(ls); } - while (ls->t.kw == KW_at_optional || ls->t.kw == KW_at_ctor_param) + while (ls->t.kw == KW_at_optional) { if (ls->t.kw == KW_at_optional) { ctor->is_optional = EINA_TRUE; } - if (ls->t.kw == KW_at_ctor_param) - { - ctor->is_ctor_param = EINA_TRUE; - } eo_lexer_get(ls); } check_next(ls, ';'); |