llmodel: do not call magic_match unless build variant is correct (#1488)

This commit is contained in:
cebtenzzre 2023-10-11 11:30:48 -04:00 committed by GitHub
parent df8528df73
commit 7a19047329
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -113,8 +113,8 @@ const std::vector<LLModel::Implementation> &LLModel::Implementation::implementat
const LLModel::Implementation* LLModel::Implementation::implementation(const char *fname, const std::string& buildVariant) {
for (const auto& i : implementationList()) {
if (!i.m_magicMatch(fname)) continue;
if (buildVariant != i.m_buildVariant) continue;
if (!i.m_magicMatch(fname)) continue;
return &i;
}
return nullptr;