diff options
-rw-r--r-- | abstractmetabuilder.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/abstractmetabuilder.cpp b/abstractmetabuilder.cpp index 6b2528bfc..d12cd9411 100644 --- a/abstractmetabuilder.cpp +++ b/abstractmetabuilder.cpp @@ -1624,6 +1624,14 @@ AbstractMetaFunction *AbstractMetaBuilder::traverseFunction(FunctionModelItem fu } ArgumentList arguments = functionItem->arguments(); + + if (arguments.size() == 1) { + ArgumentModelItem arg = arguments.at(0); + TypeInfo type = arg->type(); + if (type.qualifiedName().first() == "void" && type.indirections() == 0) + arguments.removeFirst(); + } + AbstractMetaArgumentList metaArguments; int firstDefaultArgument = 0; |