Skip to content

Commit 901a331

Browse files
authored
Library: fixed mismatched predicate parameter in hasAnyTypeCheck() (#7902)
this lead to temporary objects being created
1 parent b8c045a commit 901a331

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/library.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2000,7 +2000,7 @@ Library::TypeCheck Library::getTypeCheck(std::string check, std::string typeNam
20002000

20012001
bool Library::hasAnyTypeCheck(const std::string& typeName) const
20022002
{
2003-
return std::any_of(mData->mTypeChecks.begin(), mData->mTypeChecks.end(), [&](const std::pair<std::pair<std::string, std::string>, Library::TypeCheck>& tc) {
2003+
return std::any_of(mData->mTypeChecks.begin(), mData->mTypeChecks.end(), [&](const std::pair<const std::pair<std::string, std::string>, Library::TypeCheck>& tc) {
20042004
return tc.first.second == typeName;
20052005
});
20062006
}

0 commit comments

Comments
 (0)