Browse Source

Ensured comments are properly destroyed thus fixing a memory leak.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/600/head
Dimitar Dobrev 10 years ago
parent
commit
f7aee273a7
  1. 2
      src/CppParser/AST.cpp
  2. 1
      src/CppParser/AST.h

2
src/CppParser/AST.cpp

@ -794,6 +794,8 @@ TranslationUnit* ASTContext::FindOrCreateModule(std::string File) @@ -794,6 +794,8 @@ TranslationUnit* ASTContext::FindOrCreateModule(std::string File)
// Comments
Comment::Comment(CommentKind kind) : Kind(kind) {}
Comment::~Comment() {}
DEF_STRING(RawComment, Text)
DEF_STRING(RawComment, BriefText)

1
src/CppParser/AST.h

@ -933,6 +933,7 @@ class CS_API CS_ABSTRACT Comment @@ -933,6 +933,7 @@ class CS_API CS_ABSTRACT Comment
{
public:
Comment(CommentKind kind);
virtual ~Comment();
CommentKind Kind;
};

Loading…
Cancel
Save