widl: Attribute uuid() takes precedence over 'hidden'.
commit3cd67463bf0bd41b8fe5e8d811683129fcaea6f1
authorDmitry Timoshkov <dmitry@baikal.ru>
Tue, 3 Nov 2015 05:30:42 +0000 (3 13:30 +0800)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 5 Nov 2015 09:31:45 +0000 (5 18:31 +0900)
tree32c76dffe5a5644055b4647f53a1b767d721f47f
parentf7581c763d5789a165527c12d1bc2bf1368c4f7b
widl: Attribute uuid() takes precedence over 'hidden'.

This means that definition like

[uuid(016fe2ec-b2c8-45f8-b23b-39e53a753900),hidden]
typedef struct _m { int m1; } m;

makes both '_m' and 'm' appear in the typelib, and the tests confirm that.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
tools/widl/parser.y