From d4dc8b2960cda99e28a543b99d80eefa9e9a58c4 Mon Sep 17 00:00:00 2001 From: trinitil Date: Sun, 2 Feb 2025 22:35:24 +0400 Subject: [PATCH] fix tlb cpp code generator for enums --- crypto/tl/tlbc-gen-cpp.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crypto/tl/tlbc-gen-cpp.cpp b/crypto/tl/tlbc-gen-cpp.cpp index 55b4a1c0..08215411 100644 --- a/crypto/tl/tlbc-gen-cpp.cpp +++ b/crypto/tl/tlbc-gen-cpp.cpp @@ -23,9 +23,9 @@ namespace tlbc { /* - * + * * C++ CODE GENERATION - * + * */ CppIdentSet global_cpp_ids; @@ -3036,7 +3036,7 @@ void CppTypeCode::generate_store_enum_method(std::ostream& os, int options) { << minl << ");\n"; } else if (minl == maxl) { if (exact) { - os << " return cb.store_long_rchk_bool(value, " << minl << ");\n"; + os << " return cb.store_ulong_rchk_bool(value, " << minl << ");\n"; } else if (incremental_cons_tags && cons_num > (1 << (minl - 1))) { os << " return cb.store_uint_less(" << cons_num << ", value);\n"; } else {