r175326 - Rework the visibility computation algorithm in preparation

Nico Weber thakis at chromium.org
Wed Feb 27 06:32:55 PST 2013


On Tue, Feb 26, 2013 at 11:37 PM, John McCall <rjmccall at apple.com> wrote:
> On Feb 26, 2013, at 2:36 PM, Rafael EspĂ­ndola <rafael.espindola at gmail.com> wrote:
>>> We should just not cache visibility for types.
>>
>> Can do. I will send a patch.
>
> Thanks!  As you're doing so, please change it to use the same LinkageInfo structure that NamedDecl uses.  You'll need to make it a non-member type and possibly pull it into its own header.

As of clang r176164 chromium's components build works again, with just
6 additional explicit EXPORTs on predeclared types used in template
instantiations. Thanks for the help!




More information about the cfe-commits mailing list