eolian: fix a parse bug where composites was treated as implements
authorDaniel Kolesa <d.kolesa@samsung.com>
Wed, 4 Dec 2019 15:04:19 +0000 (16:04 +0100)
committerJongmin Lee <jm105.lee@samsung.com>
Wed, 4 Dec 2019 21:19:20 +0000 (06:19 +0900)
commit3da5ab0308188360938a6e8a55fe554129b660bc
tree07153f4bf4e0074e68edfb0d61228daf1b75ed4d
parentf776043c843e4994fd03195a91fa7190bc88b311
eolian: fix a parse bug where composites was treated as implements

In the specific case where you had "class A extends B composites C"
the correct composites branch was ignored and instead the implements
branch was used. This was entirely wrong/an oversight that did not
appear until now. Other combinations were handled correctly.
src/lib/eolian/eo_parser.c