cmImportedCxxModuleInfo: remove unused pointer field

Also avoids usage of an invalid `importit` when module names are not
available.
This commit is contained in:
Ben Boeckel 2024-03-01 11:18:18 -05:00
parent d16ac6f801
commit 844f054fe0
2 changed files with 1 additions and 3 deletions

View File

@ -69,7 +69,6 @@ std::string ImportedCxxModuleLookup::BmiNameForSource(std::string const& path)
bmiName = cmStrCat(dirhash.substr(0, HASH_TRUNCATION), ".bmi");
}
this->GeneratorInfo.emplace(
path, ImportedCxxModuleGeneratorInfo{ &importit->second, bmiName });
this->GeneratorInfo.emplace(path, ImportedCxxModuleGeneratorInfo{ bmiName });
return bmiName;
}

View File

@ -16,7 +16,6 @@ struct ImportedCxxModuleInfo
struct ImportedCxxModuleGeneratorInfo
{
ImportedCxxModuleInfo const* ImportedInfo;
std::string const BmiName;
};