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 [EMAIL PROTECTED] (650) 331-3385 x713