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)
// Comments // Comments
Comment::Comment(CommentKind kind) : Kind(kind) {} Comment::Comment(CommentKind kind) : Kind(kind) {}
Comment::~Comment() {}
DEF_STRING(RawComment, Text) DEF_STRING(RawComment, Text)
DEF_STRING(RawComment, BriefText) DEF_STRING(RawComment, BriefText)

1
src/CppParser/AST.h

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

Loading…
Cancel
Save