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

Reply via email to