diff --git a/codegen/src/BindingGen.cpp b/codegen/src/BindingGen.cpp index b10af4e6..3210bec2 100644 --- a/codegen/src/BindingGen.cpp +++ b/codegen/src/BindingGen.cpp @@ -195,8 +195,6 @@ std::string generateBindingHeader(Root& root, ghc::filesystem::path const& singl std::string addressDocs; - std::string docs = generateDocs(fb->docs); - if (auto i = field.get_as()) { single_output += "\t" + i->inner + "\n"; continue; @@ -236,6 +234,8 @@ std::string generateBindingHeader(Root& root, ghc::filesystem::path const& singl addressDocs = generateAddressDocs(field, fn); } + std::string docs = generateDocs(fb->docs); + single_output += fmt::format(used_format, fmt::arg("virtual", str_if("virtual ", fb->is_virtual)), fmt::arg("static", str_if("static ", fb->is_static)),