Create uses for declarations instead of definitions.
This solves quite a few problems with missing uses, when function
definition differs from function declaration.
This happens e.g. for some unexposed types (see the added test).
REVIEW: 125013
skalinichev | Sep 2 2015, 7:15 AM |