summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2024-10-21 16:06:26 -0400
committerGlenn Smith <glenn@vector35.com>2024-10-21 16:06:26 -0400
commit7801723743382232581312128048566092583042 (patch)
treebb0aefb1506a0c61217da98132931344040fe12c
parentfaaf191349e170403273c0496df24c65a3536f34 (diff)
Add missing TypeBuilder::~TypeBuilder
-rw-r--r--binaryninjaapi.h1
-rw-r--r--type.cpp6
2 files changed, 7 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 01f5ba11..8a217952 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -9187,6 +9187,7 @@ namespace BinaryNinja {
public:
TypeBuilder();
+ ~TypeBuilder();
TypeBuilder(BNTypeBuilder* type);
TypeBuilder(const TypeBuilder& type);
TypeBuilder(TypeBuilder&& type);
diff --git a/type.cpp b/type.cpp
index 94319367..7afaf5c6 100644
--- a/type.cpp
+++ b/type.cpp
@@ -1360,6 +1360,12 @@ TypeBuilder::TypeBuilder()
}
+TypeBuilder::~TypeBuilder()
+{
+ BNFreeTypeBuilder(m_object);
+}
+
+
TypeBuilder::TypeBuilder(BNTypeBuilder* type)
{
m_object = type;