diff --git a/src/libs/qmljs/qmljstypedescriptionreader.cpp b/src/libs/qmljs/qmljstypedescriptionreader.cpp index 1b13566ba22..761b5a6c189 100644 --- a/src/libs/qmljs/qmljstypedescriptionreader.cpp +++ b/src/libs/qmljs/qmljstypedescriptionreader.cpp @@ -497,7 +497,7 @@ ComponentVersion TypeDescriptionReader::readNumericVersionBinding(UiScriptBindin ComponentVersion invalidVersion; if (!ast || !ast->statement) { - addError(ast->colonToken, tr("Expected numeric literal after colon.")); + addError((ast ? ast->colonToken : SourceLocation()), tr("Expected numeric literal after colon.")); return invalidVersion; }