[llvm-commits] [llvm] r51118 - in /llvm/trunk: include/llvm/ lib/AsmParser/ lib/Bitcode/Reader/ lib/Bitcode/Writer/ lib/CodeGen/ lib/ExecutionEngine/ lib/Linker/ lib/Target/Alpha/ lib/Target/CBackend/ lib/Target/CellSPU/ lib/Target/CppBackend/ lib/Target/IA64/ lib/Target/Mips/ lib/Target/PIC16/ lib/Target/PowerPC/ lib/Target/Sparc/ lib/Target/X86/ lib/VMCore/

Chris Lattner clattner at apple.com
Fri May 23 14:24:03 PDT 2008


On May 14, 2008, at 1:12 PM, Dale Johannesen wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=51118&view=rev
> Log:
> Add CommonLinkage; currently tentative definitions
> are represented as "weak", but there are subtle differences
> in some cases on Darwin, so we need both.  The intent
> is that "common" will behave identically to "weak" unless
> somebody changes their target to do something else.
> No functional change as yet.

Thanks for doing this Dale!  Please update LangRef.html to include a  
description of the semantics of common linkage.

-Chris



More information about the llvm-commits mailing list