Jason Merrill wrote: > > It seems that you have a different mental model of type visibility.
I've gotten a little lost in this thread. Is there a clear proposal for the semantics that we're leaning towards at this point? One meta-note is that we're not the first people to consider this. I wonder if the rules beginning at page 19 (Inter-DLL symbol visibility and linkage) of the ARM C++ ABI: http://www.arm.com/miscPDFs/8033.pdf might be helpful? This is really about mapping dllexport/dllimport onto ELF symbols, but there are some rules about how to decide whether members of classes are exported. -- Mark Mitchell CodeSourcery [EMAIL PROTECTED] (650) 331-3385 x713