diff options
Diffstat (limited to 'src/plugins/cppeditor/cppquickfixassistant.cpp')
-rw-r--r-- | src/plugins/cppeditor/cppquickfixassistant.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/cppeditor/cppquickfixassistant.cpp b/src/plugins/cppeditor/cppquickfixassistant.cpp index 5ccf31b71f..34a79a5f70 100644 --- a/src/plugins/cppeditor/cppquickfixassistant.cpp +++ b/src/plugins/cppeditor/cppquickfixassistant.cpp @@ -94,7 +94,9 @@ CppQuickFixAssistInterface::CppQuickFixAssistInterface(CppEditorWidget *editor, , m_currentFile(CppRefactoringChanges::file(editor, m_semanticInfo.doc)) , m_context(m_semanticInfo.doc, m_snapshot) { - QTC_CHECK(!m_semanticInfo.doc.isNull()); + QTC_CHECK(m_semanticInfo.doc); + QTC_CHECK(m_semanticInfo.doc->translationUnit()); + QTC_CHECK(m_semanticInfo.doc->translationUnit()->ast()); CPlusPlus::ASTPath astPath(m_semanticInfo.doc); m_path = astPath(editor->textCursor()); } |