Removed unnecessary QDomDocument instance from TDF class

This commit is contained in:
Nav
2023-03-05 23:30:42 +00:00
parent 755d24da5c
commit 5833aeeb26
3 changed files with 66 additions and 49 deletions

View File

@@ -150,9 +150,7 @@ namespace Bloom::Targets::Microchip::Avr::Avr8Bit::TargetDescription
Family TargetDescriptionFile::getFamily() const {
static const auto targetFamiliesByName = TargetDescriptionFile::getFamilyNameToEnumMapping();
const auto familyName = this->deviceElement.attributes().namedItem(
"family"
).nodeValue().toLower().toStdString();
const auto& familyName = this->getFamilyName();
if (familyName.empty()) {
throw Exception("Could not find target family name in target description file.");