diff --git a/include/simstr/sstring.h b/include/simstr/sstring.h index 9b056fc..20f0ade 100644 --- a/include/simstr/sstring.h +++ b/include/simstr/sstring.h @@ -4656,7 +4656,7 @@ inline constexpr auto e_num(T t) { } template -simple_str_nt select_str(simple_str_nt s8, simple_str_nt sw, simple_str_nt s16, simple_str_nt s32) { +consteval simple_str_nt select_str(simple_str_nt s8, simple_str_nt sw, simple_str_nt s16, simple_str_nt s32) { if constexpr (std::is_same_v) return s8; if constexpr (std::is_same_v)