Topologically sort the link options generated for modules based on
authorDouglas Gregor <dgregor@apple.com>
Mon, 14 Jan 2013 20:53:57 +0000 (20:53 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 14 Jan 2013 20:53:57 +0000 (20:53 +0000)
commitbc25ff4661aeb3c6f4589920d6b70098c1cd4c9c
tree3c2be8544433bb12199dc26f305ea398ca49a46c
parent2153d69672a90ba56e169319e9dbf27dc5bac466
Topologically sort the link options generated for modules based on
module-import dependencies, so we'll get the link order correct for
those silly linkers that need it.

llvm-svn: 172459
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/CodeGenModule.h
clang/test/Modules/autolink.m