[clang] Multilib support for libraries with exceptions (PR #75031)
Michael Platings via cfe-commits
cfe-commits at lists.llvm.org
Tue Dec 12 07:31:37 PST 2023
================
@@ -179,6 +179,12 @@ static void findMultilibsFromYAML(const ToolChain &TC, const Driver &D,
if (!MB)
return;
Multilib::flags_list Flags = TC.getMultilibFlags(Args);
+ if (TC.getRTTIMode() == ToolChain::RTTIMode::RM_Disabled) {
+ Flags.push_back("-fno-rtti");
+ }
+ if (TC.getExceptionsMode() == ToolChain::ExceptionsMode::EM_Disabled) {
+ Flags.push_back("-fno-exceptions");
+ }
----------------
mplatings wrote:
This belongs in `getMultilibFlags()`
https://github.com/llvm/llvm-project/pull/75031
More information about the cfe-commits
mailing list