Skip to content
Snippets Groups Projects
Commit 888abcaf authored by Cyril Moineau's avatar Cyril Moineau Committed by Maxence Naud
Browse files

Fix attribute parsing findBestMatch + add log if matchingSpecs is empty.

parent 25e11cc2
No related branches found
No related tags found
3 merge requests!279v0.4.0,!253v0.4.0,!163Export refactor
Pipeline #57397 failed
......@@ -128,8 +128,8 @@ Aidge::ImplSpec Aidge::OperatorImpl::getBestMatch(const ImplSpec& requiredSpecs)
const auto qualifierPos = std::find_if(attrName.begin(), attrName.end(),
[](char c) { return c == ':'; });
if (qualifierPos != attrName.end()) {
name = attrName.substr(0, qualifierPos - attrName.begin());
qualifier = attrName.substr(qualifierPos - attrName.begin() + 1);
name = attrName.substr(0, (qualifierPos - attrName.begin()));
qualifier = attrName.substr((qualifierPos - attrName.begin())+1);
}
const bool mandatory = (qualifier == "!");
if (mandatory) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment