cmCxxModuleMapper: Remove redundant path conversion callbacks

Two calls to `PathForGenerator` were applied to values returned by
`BmiGeneratorPathForModule`, that already calls `PathForGenerator`.
This commit is contained in:
Brad King
2023-03-18 09:55:18 -04:00
parent 5e5a21aadd
commit 5ab002ea11
+2 -4
View File
@@ -239,8 +239,7 @@ std::set<std::string> CxxModuleUsageSeed(
for (auto const& p : object.Provides) {
if (auto bmi_loc = loc.BmiGeneratorPathForModule(p.LogicalName)) {
// XXX(cxx-modules): How to support header units?
usages.AddReference(p.LogicalName, loc.PathForGenerator(*bmi_loc),
LookupMethod::ByName);
usages.AddReference(p.LogicalName, *bmi_loc, LookupMethod::ByName);
}
}
@@ -268,8 +267,7 @@ std::set<std::string> CxxModuleUsageSeed(
}
if (bmi_loc) {
usages.AddReference(r.LogicalName, loc.PathForGenerator(*bmi_loc),
r.Method);
usages.AddReference(r.LogicalName, *bmi_loc, r.Method);
}
}
}