BUG: Multi-line functions must also increment line number, not the pointer.
This commit is contained in:
parent
be66f58157
commit
8a275e798d
Source
|
@ -220,7 +220,7 @@ bool cmListFileCache::ParseFunction(std::ifstream& fin,
|
||||||
// read lines until the end paren is found
|
// read lines until the end paren is found
|
||||||
if(fin.getline(inbuffer, BUFFER_SIZE ) )
|
if(fin.getline(inbuffer, BUFFER_SIZE ) )
|
||||||
{
|
{
|
||||||
++line;
|
if(line) { ++*line; }
|
||||||
RemoveComments(inbuffer);
|
RemoveComments(inbuffer);
|
||||||
// Check for comment lines and ignore them.
|
// Check for comment lines and ignore them.
|
||||||
if(blankLine.find(inbuffer))
|
if(blankLine.find(inbuffer))
|
||||||
|
|
Loading…
Reference in New Issue