Исправлена сборка MSVC x86

This commit is contained in:
Aleksandr Orefkov 2025-11-30 17:08:01 +03:00
parent 13b31fdc4b
commit 1301597229
2 changed files with 5 additions and 5 deletions

View File

@ -322,7 +322,7 @@ struct int_convert { // NOLINT
if constexpr (sizeof(K) == 1) {
return NUMBERS[us];
} else {
return us < 256 ? NUMBERS[us] : 255;
return us < 256 ? NUMBERS[us] : us;
}
}
}

View File

@ -1463,9 +1463,9 @@ SIMSTR_API std::optional<double> impl_to_double(const K* start, const K* end) {
return d;
}
template std::optional<double> impl_to_double<u8s>(const u8s* start, const u8s* end);
template std::optional<double> impl_to_double<u16s>(const u16s* start, const u16s* end);
template std::optional<double> impl_to_double<u32s>(const u32s* start, const u32s* end);
template std::optional<double> impl_to_double<uws>(const uws* start, const uws* end);
template SIMSTR_API std::optional<double> impl_to_double<u8s>(const u8s* start, const u8s* end);
template SIMSTR_API std::optional<double> impl_to_double<u16s>(const u16s* start, const u16s* end);
template SIMSTR_API std::optional<double> impl_to_double<u32s>(const u32s* start, const u32s* end);
template SIMSTR_API std::optional<double> impl_to_double<uws>(const uws* start, const uws* end);
} // namespace simstr