r174560 - Introduce -fmodules-ignore-macro=NNN to ignore a macro when building/loading modules.
Douglas Gregor
dgregor at apple.com
Wed Feb 6 16:22:51 PST 2013
On Feb 6, 2013, at 4:22 PM, Jordan Rose <jordan_rose at apple.com> wrote:
>
> On Feb 6, 2013, at 16:21 , Douglas Gregor <dgregor at apple.com> wrote:
>
>> Author: dgregor
>> Date: Wed Feb 6 18:21:12 2013
>> New Revision: 174560
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=174560&view=rev
>> Log:
>> Introduce -fmodules-ignore-macro=NNN to ignore a macro when building/loading modules.
>>
>> The use of this flag enables a modules optimization where a given set
>> of macros can be labeled as "ignored" by the modules
>> system. Definitions of those macros will be completely ignored when
>> building the module hash and will be stripped when actually building
>> modules. The overall effect is that this flag can be used to
>> drastically reduce the number of
>
> …of…?
… distinct module files we build.
- Doug
More information about the cfe-commits
mailing list