AssembleVintf: add minor revision to kernel version
Test: builds
Bug: 72388844
Change-Id: I7af9aad696781be80af048dd48162e6c4e9fd9bf
diff --git a/AssembleVintf.cpp b/AssembleVintf.cpp
index d2fbb47..8951471 100644
--- a/AssembleVintf.cpp
+++ b/AssembleVintf.cpp
@@ -357,8 +357,7 @@
return false;
}
for (ConditionedConfig& conditionedConfig : conditionedConfigs) {
- MatrixKernel kernel(KernelVersion{pair.first.majorVer, pair.first.minorVer, 0u},
- std::move(conditionedConfig.second));
+ MatrixKernel kernel(KernelVersion{pair.first}, std::move(conditionedConfig.second));
if (conditionedConfig.first != nullptr)
kernel.mConditions.push_back(std::move(*conditionedConfig.first));
matrix->framework.mKernels.push_back(std::move(kernel));
@@ -583,12 +582,12 @@
return *mCheckFile;
}
- bool hasKernelVersion(const Version& kernelVer) const override {
+ bool hasKernelVersion(const KernelVersion& kernelVer) const override {
return mKernels.find(kernelVer) != mKernels.end();
}
- std::istream& addKernelConfigInputStream(const Version& kernelVer, const std::string& name,
- Istream&& in) override {
+ std::istream& addKernelConfigInputStream(const KernelVersion& kernelVer,
+ const std::string& name, Istream&& in) override {
auto&& kernel = mKernels[kernelVer];
auto it = kernel.emplace(kernel.end(), name, std::move(in));
return it->stream();
@@ -621,7 +620,7 @@
Istream mCheckFile;
bool mOutputMatrix = false;
SerializeFlags mSerializeFlags = SerializeFlag::EVERYTHING;
- std::map<Version, std::vector<NamedIstream>> mKernels;
+ std::map<KernelVersion, std::vector<NamedIstream>> mKernels;
std::map<std::string, std::string> mFakeEnv;
};
@@ -646,7 +645,7 @@
std::cerr << "Unrecognized --kernel option '" << kernelArg << "'" << std::endl;
return false;
}
- Version kernelVer;
+ KernelVersion kernelVer;
if (!parse(tokens.front(), &kernelVer)) {
std::cerr << "Unrecognized kernel version '" << tokens.front() << "'" << std::endl;
return false;