Skip to content

Commit 1301597

Browse files
committed
Исправлена сборка MSVC x86
1 parent 13b31fd commit 1301597

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

include/simstr/sstring.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ struct int_convert { // NOLINT
322322
if constexpr (sizeof(K) == 1) {
323323
return NUMBERS[us];
324324
} else {
325-
return us < 256 ? NUMBERS[us] : 255;
325+
return us < 256 ? NUMBERS[us] : us;
326326
}
327327
}
328328
}

src/sstring.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1463,9 +1463,9 @@ SIMSTR_API std::optional<double> impl_to_double(const K* start, const K* end) {
14631463
return d;
14641464
}
14651465

1466-
template std::optional<double> impl_to_double<u8s>(const u8s* start, const u8s* end);
1467-
template std::optional<double> impl_to_double<u16s>(const u16s* start, const u16s* end);
1468-
template std::optional<double> impl_to_double<u32s>(const u32s* start, const u32s* end);
1469-
template std::optional<double> impl_to_double<uws>(const uws* start, const uws* end);
1466+
template SIMSTR_API std::optional<double> impl_to_double<u8s>(const u8s* start, const u8s* end);
1467+
template SIMSTR_API std::optional<double> impl_to_double<u16s>(const u16s* start, const u16s* end);
1468+
template SIMSTR_API std::optional<double> impl_to_double<u32s>(const u32s* start, const u32s* end);
1469+
template SIMSTR_API std::optional<double> impl_to_double<uws>(const uws* start, const uws* end);
14701470

14711471
} // namespace simstr

0 commit comments

Comments
 (0)