summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;