From 529b21775bfa018628a142b34358608f6ca46468 Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Fri, 8 Apr 2016 16:55:52 +0300 Subject: [PATCH] Added an explicit C++ destructor to avoid a crash on OS X. --- src/CppParser/AST.cpp | 4 ++++ src/CppParser/AST.h | 1 + 2 files changed, 5 insertions(+) diff --git a/src/CppParser/AST.cpp b/src/CppParser/AST.cpp index 11613827..c83d152a 100644 --- a/src/CppParser/AST.cpp +++ b/src/CppParser/AST.cpp @@ -693,6 +693,10 @@ FunctionTemplateSpecialization::FunctionTemplateSpecialization() { } +FunctionTemplateSpecialization::~FunctionTemplateSpecialization() +{ +} + DEF_VECTOR(FunctionTemplateSpecialization, TemplateArgument, Arguments) Namespace::Namespace() diff --git a/src/CppParser/AST.h b/src/CppParser/AST.h index ea8a3c78..a7799d27 100644 --- a/src/CppParser/AST.h +++ b/src/CppParser/AST.h @@ -814,6 +814,7 @@ class CS_API FunctionTemplateSpecialization { public: FunctionTemplateSpecialization(); + ~FunctionTemplateSpecialization(); FunctionTemplate* Template; VECTOR(TemplateArgument, Arguments) Function* SpecializedFunction;