eolian: restrict usage of ptr() to directly used types
authorDaniel Kolesa <d.kolesa@samsung.com>
Sun, 17 Feb 2019 01:11:02 +0000 (02:11 +0100)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 11:49:34 +0000 (20:49 +0900)
commit87c5db2eb2ebd67e7115c48e2af79390316e18c9
tree701ab6b4efabc93e1c60373c9cccb195ce7e4823
parentdc715167fde1101c493838cf51d24da979b8674f
eolian: restrict usage of ptr() to directly used types

That means, it can only now be used on parameters and struct
fields, never aliased within typedefs. This simplifies the
logic so that we don't have ptr metadata buried several layers
deep.
src/lib/eolian/eo_parser.c
src/tests/eolian/data/free_func.eo
src/tests/eolian/eolian_parsing.c