Commit c5756a41 authored by Brad King's avatar Brad King 💬
Browse files

BUG: Fixed line number of end of file error message.

parent 486a26d3
......@@ -237,6 +237,7 @@ bool cmListFileCacheParseFunction(cmListFileLexer* lexer,
}
// Arguments.
unsigned long lastLine = cmListFileLexer_GetCurrentLine(lexer);
while((token = cmListFileLexer_Scan(lexer)))
{
if(token->type == cmListFileLexer_Token_ParenRight)
......@@ -269,11 +270,12 @@ bool cmListFileCacheParseFunction(cmListFileLexer* lexer,
cmSystemTools::Error(error.str().c_str());
return false;
}
lastLine = cmListFileLexer_GetCurrentLine(lexer);
}
cmOStringStream error;
error << "Error in cmake code at\n"
<< filename << ":" << cmListFileLexer_GetCurrentLine(lexer) << ":\n"
<< filename << ":" << lastLine << ":\n"
<< "Parse error. Function missing ending \")\". "
<< "End of file reached.";
cmSystemTools::Error(error.str().c_str());
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment