From af9a8304bd6ce376a96368d01b0f7c74a6bedafb Mon Sep 17 00:00:00 2001 From: Nav Date: Sun, 17 Mar 2024 13:54:19 +0000 Subject: [PATCH] Corrected return type of `RegisterGroup::getSubgroup()` member function --- src/Targets/TargetDescription/RegisterGroup.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Targets/TargetDescription/RegisterGroup.hpp b/src/Targets/TargetDescription/RegisterGroup.hpp index 62a74c84..ca7bd661 100644 --- a/src/Targets/TargetDescription/RegisterGroup.hpp +++ b/src/Targets/TargetDescription/RegisterGroup.hpp @@ -64,7 +64,7 @@ namespace Targets::TargetDescription return this->tryGetSubgroup(Services::StringService::split(keyStr, '.')); } - std::optional> getSubgroup(std::string_view keyStr) const { + const RegisterGroup& getSubgroup(std::string_view keyStr) const { const auto subgroup = this->tryGetSubgroup(keyStr); if (!subgroup.has_value()) { throw Exceptions::InvalidTargetDescriptionDataException(