Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
3.0
-
None
-
-
c35a886db (3.0)
Description
Under some circumstances (see attached zip with a relative small example), qbs complaints about the self referencing property which in fact references the property from the parent project.
I could only reproduce the error by using a SubProject. Using the references property of the parent project instead does not reveal the issue. See the comments in qbs3test.qbs from the attached archive.
It looks like this error message come from the verification of the newly introduced m_evalStack in PropertyStackManager. In lines 538 - 550 of corelib/language/evaluator.cpp, the false self reference error is thrown.
Attachments
For Gerrit Dashboard: QBS-1845 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
660546,2 | Loader: Tighten the check for property binding loops | 3.0 | qbs/qbs | Status: MERGED | +2 | +1 |