Skip to content
Snippets Groups Projects

compiler warning fixes in Fsd code

Merged Sergey Gorbunov requested to merge se.gorbunov/cbmroot:warnFsd into master
All threads resolved!
+ 3
3
@@ -57,7 +57,7 @@ int32_t CbmFsdAddress::GetMotherAddress(int32_t address, int32_t level)
using namespace Detail;
if (!(level >= static_cast<int32_t>(CbmFsdAddress::Level::System)
&& level < static_cast<int32_t>(CbmFsdAddress::Level::NumLevels))) {
throw std::out_of_range("CbmFsdAddress: Illegal element level" + level);
throw std::out_of_range(std::string("CbmFsdAddress: Illegal element level ") + std::to_string(level));
return 0;
}
if (level == static_cast<uint32_t>(CbmFsdAddress::Level::NumLevels) - 1) return address;
@@ -75,7 +75,7 @@ uint32_t CbmFsdAddress::GetElementId(int32_t address, int32_t level)
using namespace Detail;
if (!(level >= static_cast<int32_t>(CbmFsdAddress::Level::System)
&& level < static_cast<int32_t>(CbmFsdAddress::Level::NumLevels))) {
throw std::out_of_range("CbmFsdAddress: Illegal element level" + level);
throw std::out_of_range(std::string("CbmFsdAddress: Illegal element level ") + std::to_string(level));
return 0;
}
uint32_t version = GetVersion(address);
@@ -106,7 +106,7 @@ int32_t CbmFsdAddress::SetElementId(int32_t address, int32_t level, uint32_t new
using namespace Detail;
if (!(level >= static_cast<int32_t>(CbmFsdAddress::Level::System)
&& level < static_cast<int32_t>(CbmFsdAddress::Level::NumLevels))) {
throw std::out_of_range("CbmFsdAddress: Illegal element level" + level);
throw std::out_of_range(std::string("CbmFsdAddress: Illegal element level ") + std::to_string(level));
return 0;
}
uint32_t version = GetVersion(address);
Loading