From dafff99b2a1a46d5f09f9fb410c33364f8a9457f Mon Sep 17 00:00:00 2001 From: frosch Date: Sun, 20 Jan 2013 17:23:08 +0000 Subject: (svn r24928) -Fix [FS#5408]: [Squirrel] Update line information before processing 'while' token of 'do'-'while' statement. --- src/3rdparty/squirrel/squirrel/sqcompiler.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/3rdparty/squirrel/squirrel/sqcompiler.cpp b/src/3rdparty/squirrel/squirrel/sqcompiler.cpp index 6598c7dcf..b9eace1c6 100644 --- a/src/3rdparty/squirrel/squirrel/sqcompiler.cpp +++ b/src/3rdparty/squirrel/squirrel/sqcompiler.cpp @@ -917,6 +917,7 @@ public: _last_stacksize = _fs->GetStackSize(); Statement(); CleanStack(stacksize); + _fs->AddLineInfos(_lex._currentline, _lineinfo, true); Expect(TK_WHILE); SQInteger continuetrg = _fs->GetCurrentPos(); Expect(_SC('(')); CommaExpr(); Expect(_SC(')')); -- cgit v1.2.3-54-g00ecf