Silence some warnings and allow passing down some feature flags to the linker.
Patch by Brad Smith.

llvm-svn: 171329
GitOrigin-RevId: aadd30ec52c0e3a5fd478c9b89b4a33108d4affc
2 files changed