This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: New option for linkage compatibility with Visual Studio
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Geoffrey Keating <gkeating at apple dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 25 Jun 2007 19:59:37 +0000 (UTC)
- Subject: Re: New option for linkage compatibility with Visual Studio
- References: <20070625194404.5BB606A4DB70@geoffk5.apple.com>
On Mon, 25 Jun 2007, Geoffrey Keating wrote:
> +1. It sets the default visibility to 'hidden', like
@samp{hidden}.
> +@option{-fvisibility=hidden}.
> +2. Types, but not their members, are not hidden by default.
> +3. The One Definition Rule is relaxed for types without explicit
> +visibility specifications which are defined in more than one different
> +shared object: those declarations are permitted if they would have
> +been permitted when this option was not used.
This numbered list should use @enumerate.
--
Joseph S. Myers
joseph@codesourcery.com