From 74570e833d01e8fff045b7daa5ca977253ffceb2 Mon Sep 17 00:00:00 2001 From: Ivan Donchevskii Date: Thu, 2 Nov 2017 09:09:27 +0100 Subject: [PATCH] CppEditor: fix class refactoring crash ... when class contains functions with incorrect AST. Task-number: QTCREATORBUG-19180 Change-Id: Ie60c27ccec6d664e7ba76b8862326dbb9576a1bb Reviewed-by: Nikolai Kosjar --- src/plugins/cppeditor/cppquickfixes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/cppeditor/cppquickfixes.cpp b/src/plugins/cppeditor/cppquickfixes.cpp index 9f51f15febb..b5fb1f9958c 100644 --- a/src/plugins/cppeditor/cppquickfixes.cpp +++ b/src/plugins/cppeditor/cppquickfixes.cpp @@ -4750,7 +4750,7 @@ public: scopeAtInsertPos); QString funcDef = prefix + funcDec; const int startPosition = m_fromFile->endOf(funcAST->declarator); - const int endPosition = m_fromFile->endOf(funcAST->function_body); + const int endPosition = m_fromFile->endOf(funcAST); funcDef += m_fromFile->textOf(startPosition, endPosition); funcDef += suffix;