================ @@ -4224,10 +4204,8 @@ void CodeGenModule::emitMultiVersionFunctions() { llvm::Function *Func = createFunction(CurFD); Options.emplace_back(Func, TA->getArchitecture(), Feats); } else if (const auto *TVA = CurFD->getAttr<TargetVersionAttr>()) { - bool HasDefaultDef = TVA->isDefaultVersion() && - CurFD->doesThisDeclarationHaveABody(); - HasDefaultDecl |= TVA->isDefaultVersion(); - ShouldEmitResolver |= (CurFD->isUsed() || HasDefaultDef); + ShouldEmitResolver |= (TVA->isDefaultVersion() && + CurFD->doesThisDeclarationHaveABody()); ---------------- tmatheson-arm wrote:
```suggestion if (TVA->isDefaultVersion() && CurFD->doesThisDeclarationHaveABody()) ShouldEmitResolver = true; ``` https://github.com/llvm/llvm-project/pull/97761 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits