[clang] [Clang] Enable multilib library support for Linux/Windows (PR #188584)

Joseph Huber via cfe-commits cfe-commits at lists.llvm.org
Wed Apr 8 06:13:58 PDT 2026


================
@@ -104,6 +105,108 @@ ToolChain::ToolChain(const Driver &D, const llvm::Triple &T,
     addIfExists(getFilePaths(), Path);
 }
 
+ToolChain::OrderedMultilibs ToolChain::getOrderedMultilibs() const {
+  if (!SelectedMultilibs.empty())
+    return llvm::reverse(SelectedMultilibs);
+
+  static const llvm::SmallVector<Multilib> Default = {Multilib()};
----------------
jhuber6 wrote:

This needs to be static for the permanent storage because the ordered multilibs type is an iterator pair.

https://github.com/llvm/llvm-project/pull/188584


More information about the cfe-commits mailing list