eolian: clear the unimplemented implement set for each tree
authorDaniel Kolesa <d.kolesa@samsung.com>
Fri, 25 Jan 2019 13:11:25 +0000 (14:11 +0100)
committerTaehyub Kim <taehyub.kim@samsung.com>
Thu, 31 Jan 2019 01:53:54 +0000 (10:53 +0900)
commitee0c52f3a86122cd41fc468ab9d7e12196eba765
tree3ae341da442ce4a3cb85d3ed4d3f7c18a8c57f89
parent58c3c52f2bdb08e765b06df18ddfc22ea83e74a6
eolian: clear the unimplemented implement set for each tree

We keep a hash tracking implements that were already errored on
so that we don't print some errors multiple times. The problem is
that it wasn't getting cleared when switching to a new inheritance
tree so errors from an interface implemented in multiple distinct
inheritance trees would only get printed once.
src/lib/eolian/database_validate.c