--- es_d.py- 2016-10-02 00:00:00.000000000 +0900 +++ es_d.py 2016-10-02 01:00:00.000000000 +0900 @@ -637,6 +637,10 @@ def bind_body_val(lst, vals): def do_type_struct(e, val, info): # [ 'struct', name, body ] do_sdef(e, info) + + if val is not None and val[:2] != [ 'br_s', '{' ]: + return do_expr(val, info) + (name, body) = e[1:3] if body is None: body = get_val( sdef_name(name), info )