Skip to content

Commit 3422804

Browse files
committed
abstractmetabuilder: some operators had zero arguments(?)
1 parent 2f8abc0 commit 3422804

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

ApiExtractor/abstractmetabuilder.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,13 @@ void AbstractMetaBuilder::traverseOperatorFunction(FunctionModelItem item)
220220
bool firstArgumentIsSelf = true;
221221
bool unaryOperator = false;
222222

223+
if (arguments.empty()) {
224+
QString warning = QString("operator with no arguments found; ignoring");
225+
ReportHandler::warning(warning);
226+
227+
return;
228+
}
229+
223230
baseoperandClass = argumentToClass(arguments.at(0));
224231

225232
if (arguments.size() == 1) {

0 commit comments

Comments
 (0)