RFC: Make dllimport/dllexport imply default visibility
Mark Mitchell
mark@codesourcery.com
Fri Jun 15 07:48:00 GMT 2007
Consider:
struct __attribute__((vsibility ("hidden"))) S {
void __declspec(dllimport) f();
};
At present, we give "f" hidden visibility. That seems odd since the
user has explicitly told us that the symbol is coming from another
shared library.
I'm planning to make any dllimport or dllexport attribute imply default
visibility. Is that a bad idea?
--
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713
More information about the Gcc
mailing list