forked from qt-creator/qt-creator
Fixes: Possible crash when completing a function with (void) argument.
This commit is contained in:
@@ -1113,7 +1113,8 @@ void CppCodeCompletion::complete(const TextEditor::CompletionItem &item)
|
|||||||
toInsert.append(QLatin1Char('('));
|
toInsert.append(QLatin1Char('('));
|
||||||
|
|
||||||
// If the function takes no arguments, automatically place the closing parenthesis
|
// If the function takes no arguments, automatically place the closing parenthesis
|
||||||
if (function->argumentCount() == 0 || (function->argumentCount() == 1 &&
|
if (function->argumentCount() == 0 || (function->argumentCount() == 1 &&
|
||||||
|
function->argumentAt(0)->type() &&
|
||||||
function->argumentAt(0)->type()->isVoidType())) {
|
function->argumentAt(0)->type()->isVoidType())) {
|
||||||
toInsert.append(QLatin1Char(')'));
|
toInsert.append(QLatin1Char(')'));
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user