[cfe-commits] r139404 - in /cfe/trunk: include/clang/Basic/LangOptions.h include/clang/Driver/CC1Options.td include/clang/Driver/ToolChain.h lib/CodeGen/CGBlocks.cpp lib/CodeGen/CodeGenModule.cpp lib/Driver/ToolChains.cpp lib/Driver/ToolChains.h lib/Driver/Tools.cpp lib/Frontend/CompilerInvocation.cpp test/CodeGen/block-decl-merging.c test/PCH/block-decl-merging.c test/PCH/block-decl-merging.cpp

Argyrios Kyrtzidis kyrtzidis at apple.com
Fri Sep 9 14:14:25 PDT 2011


On Sep 9, 2011, at 1:41 PM, John McCall wrote:

> Author: rjmccall
> Date: Fri Sep  9 15:41:01 2011
> New Revision: 139404
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=139404&view=rev
> Log:
> Treat the weak export of block runtime symbols as a deployment-target
> feature akin to the ARC runtime checks.  Removes a terrible hack where
> IR gen needed to find the declarations of those symbols in the translation
> unit.

Great, the hack does not need to spread on the PCH now, thanks!




More information about the cfe-commits mailing list