------- Comment #11 from crowl at google dot com  2007-04-04 00:30 -------
(In reply to comment #5)
> Yes, sorry, I should have said if foo::bar is used in multiple TUs, rather 
> than
> foo itself.  If foo::bar is defined in only one TU, and is used as an opaque
> type in other TUs, you're fine.
> 
> Perhaps we should suppress this warning in the main input file.

The only remaining insecurity is when the same source is compiled twice
in the same program or when a source is also include.  These cases are
probably rare enough to not warrant an option.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29365

Reply via email to