Add support for weak symbols.

llvm-svn: 244636
8 files changed