Merge pull request #320 from The-OpenROAD-Project-staging/sta_update_upstream_lvf_stuff

fix LibertyParser warnings
This commit is contained in:
Matt Liberty 2026-03-27 14:56:35 +00:00 committed by GitHub
commit 01a9c69137
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 5 deletions

View File

@ -79,7 +79,7 @@ LibertyParser::makeDefine(const LibertyAttrValueSeq *values,
const std::string &value_type_name = (*values)[2]->stringValue();
LibertyAttrType value_type = attrValueType(value_type_name);
LibertyGroupType group_type = groupType(group_type_name);
define = new LibertyDefine(std::move(define_name), group_type, value_type, line);
define = new LibertyDefine(define_name, group_type, value_type, line);
LibertyGroup *group = this->group();
group->addDefine(define);
for (auto value : *values)
@ -168,7 +168,7 @@ LibertyParser::makeSimpleAttr(const std::string name,
int line)
{
LibertySimpleAttr *attr =
new LibertySimpleAttr(std::move(name), std::move(*value), line);
new LibertySimpleAttr(name, *value, line);
delete value;
LibertyGroup *group = this->group();
group->addAttr(attr);
@ -189,7 +189,7 @@ LibertyParser::makeComplexAttr(const std::string name,
}
else {
LibertyComplexAttr *attr =
new LibertyComplexAttr(std::move(name), std::move(*values), line);
new LibertyComplexAttr(name, *values, line);
delete values;
LibertyGroup *group = this->group();
group->addAttr(attr);
@ -414,7 +414,7 @@ LibertyGroup::findSubgroups(const std::string type) const
const LibertyGroup *
LibertyGroup::findSubgroup(const std::string type) const
{
const LibertyGroupSeq &groups = findKeyValue(subgroup_map_, type);
const LibertyGroupSeq groups = findKeyValue(subgroup_map_, type);
if (groups.size() >= 1)
return groups[0];
else
@ -436,7 +436,7 @@ LibertyGroup::findComplexAttrs(const std::string attr_name) const
const LibertyComplexAttr *
LibertyGroup::findComplexAttr(const std::string attr_name) const
{
const LibertyComplexAttrSeq &attrs = findKeyValue(complex_attr_map_, attr_name);
const LibertyComplexAttrSeq attrs = findKeyValue(complex_attr_map_, attr_name);
if (attrs.size() >= 1)
return attrs[0];
else