summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppcodecompletion.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <qtc-committer@nokia.com>2009-02-09 20:30:56 +0100
committerRoberto Raggi <qtc-committer@nokia.com>2009-02-09 20:30:56 +0100
commit0504fdd00bce8d9580a52335093b57215f4272da (patch)
treeb15b1f4c483ac6f657a0c81699f21528c41e8b6c /src/plugins/cpptools/cppcodecompletion.cpp
parentc842957a8be742c0931efed6c00cab384b3c48c4 (diff)
downloadqt-creator-0504fdd00bce8d9580a52335093b57215f4272da.tar.gz
Fixes: Another possible crash
Diffstat (limited to 'src/plugins/cpptools/cppcodecompletion.cpp')
-rw-r--r--src/plugins/cpptools/cppcodecompletion.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp
index c1dc1e0ddb..9a4720702c 100644
--- a/src/plugins/cpptools/cppcodecompletion.cpp
+++ b/src/plugins/cpptools/cppcodecompletion.cpp
@@ -1119,7 +1119,8 @@ void CppCodeCompletion::complete(const TextEditor::CompletionItem &item)
// If the function doesn't return anything, automatically place the semicolon,
// unless we're doing a scope completion (then it might be function definition).
- if (function->returnType()->isVoidType() && m_completionOperator != T_COLON_COLON) {
+ FullySpecifiedType retTy = function->returnType();
+ if (retTy && retTy->isVoidType() && m_completionOperator != T_COLON_COLON) {
toInsert.append(QLatin1Char(';'));
}
}