From 308dcc9206b809cbce48361bce9cc0390a9a5177 Mon Sep 17 00:00:00 2001 From: SpyCheese Date: Tue, 28 Feb 2023 09:45:49 +0000 Subject: [PATCH] Fix CE (#627) --- crypto/vm/boc.h | 1 + tl/generate/tl_writer_hpp.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/crypto/vm/boc.h b/crypto/vm/boc.h index c4e6de45..73c20bdf 100644 --- a/crypto/vm/boc.h +++ b/crypto/vm/boc.h @@ -18,6 +18,7 @@ */ #pragma once #include +#include #include "vm/db/DynamicBagOfCellsDb.h" #include "vm/cells.h" #include "td/utils/Status.h" diff --git a/tl/generate/tl_writer_hpp.cpp b/tl/generate/tl_writer_hpp.cpp index 1d75df12..cdcf26c4 100644 --- a/tl/generate/tl_writer_hpp.cpp +++ b/tl/generate/tl_writer_hpp.cpp @@ -27,7 +27,7 @@ bool TD_TL_writer_hpp::is_documentation_generated() const { } int TD_TL_writer_hpp::get_additional_function_type(const std::string &additional_function_name) const { - assert(additional_function_name == "downcast_call"); + assert(additional_function_name == "downcast_call" || additional_function_name == "downcast_construct"); return 2; } @@ -195,7 +195,7 @@ std::string TD_TL_writer_hpp::gen_fetch_switch_end() const { std::string TD_TL_writer_hpp::gen_additional_function(const std::string &function_name, const tl::tl_combinator *t, bool is_function) const { - assert(function_name == "downcast_call"); + assert(function_name == "downcast_call" || function_name == "downcast_construct"); return ""; }