don't pretend that break()/next()/return() are functions
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>
Tue, 11 Sep 2012 17:30:29 +0000 (19:30 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Tue, 21 May 2013 12:43:04 +0000 (14:43 +0200)
commit8591d77fa6d3383c07c373970e59362ff16b143f
treeaf4036b67749f7fffd26892824137ffff8e5b9c7
parentf0e0cd9baf295f6fe8d7575762aedea7d4ee035e
don't pretend that break()/next()/return() are functions

it's a pretty braindead thing to implement control flow statements as
(built-in) functions.

as a "side effect", this fixes return() value handling for lists.

(cherry picked from qtcreator/f53ed6c4b3feca59a94d4f0de8b1a7411122e30e)
(cherry picked from qtcreator/f529e22ec38fb9a656d74394e484d2453cf42c69)
Change-Id: I59c8efa0e4d65329327115f7f8ed20719e7f7546
Reviewed-by: Qt Doc Bot <qt_docbot@qt-project.org>
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
(cherry picked from qtbase/8400896cfe3fbef7666329a2920bd0dbdd5890af)
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
src/linguist/shared/proitems.h
src/linguist/shared/qmakebuiltins.cpp
src/linguist/shared/qmakeevaluator.cpp
src/linguist/shared/qmakeevaluator.h
src/linguist/shared/qmakeparser.cpp
src/linguist/shared/qmakeparser.h