[llvm-commits] [llvm] r76385 - in /llvm/trunk: docs/ include/llvm-c/ include/llvm/ include/llvm/Support/ lib/AsmParser/ lib/Bitcode/Reader/ lib/Bitcode/Writer/ lib/CodeGen/ lib/Linker/ lib/Target/ lib/Target/ARM/AsmPrinter/ lib/Target/Alpha/AsmPrinter/ lib/Target/CellSPU/AsmPrinter/ lib/Target/CppBackend/ lib/Target/IA64/AsmPrinter/ lib/Target/MSP430/ lib/Target/Mips/AsmPrinter/ lib/Target/PowerPC/AsmPrinter/ lib/Target/Sparc/AsmPrinter/ lib/Target/SystemZ/AsmPrinter/ lib/Target/X86/AsmPrinter/ lib/Target/XCore/ lib/Tr...

Bill Wendling isanbard at gmail.com
Sun Jul 19 18:42:07 PDT 2009


On Jul 19, 2009, at 6:03 PM, Bill Wendling wrote:

> Author: void
> Date: Sun Jul 19 20:03:30 2009
> New Revision: 76385
>
> URL: http://llvm.org/viewvc/llvm-project?rev=76385&view=rev
> Log:
> Add plumbing for the `linker_private' linkage type. This type is  
> meant for
> "private" symbols which the assember shouldn't strip, but which the  
> linker may
> remove after evaluation. This is mostly useful for Objective-C  
> metadata.
>
> This is plumbing, so we don't have a use of it yet. More to come, etc.
>
For those interested, this will lead to getting rid of the annoying  
\01 prefix that we place in front of all Objective-C symbols.

-bw



More information about the llvm-commits mailing list