From cf66beffb67fc309445739ccbe69f04f02bff576 Mon Sep 17 00:00:00 2001
From: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Date: Fri, 15 May 2015 11:42:36 +0200
Subject: [PATCH] CppTools: Tests: Fix memory leak

Detected by leak detector of Address Sanitizer.

Change-Id: I2aae2ba6fa2f218c9754d912dce7c398b1b384cb
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
---
 src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp b/src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp
index 27c540fae9..3f948bb580 100644
--- a/src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp
+++ b/src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp
@@ -108,7 +108,8 @@ public:
         QVERIFY(ast);
 
         // Open file
-        TextEditor::BaseTextEditor *editor = TextEditor::PlainTextEditorFactory::createPlainTextEditor();
+        QScopedPointer<TextEditor::BaseTextEditor> editor(
+                    TextEditor::PlainTextEditorFactory::createPlainTextEditor());
         QString error;
         editor->open(&error, document->fileName(), document->fileName());
         QVERIFY(error.isEmpty());
-- 
GitLab