commit | b0c448c27c258d9d2bd3613de32205e011e313f6 | [log] [tgz] |
---|---|---|
author | Stephan Herrmann <stephan@cs.tu-berlin.de> | Fri Apr 02 21:42:16 2010 +0000 |
committer | Stephan Herrmann <stephan@cs.tu-berlin.de> | Fri Apr 02 21:42:16 2010 +0000 |
tree | 88d767fe7795d3212040df4b7d1262845d1b0919 | |
parent | 9debc8da5ef467b88de4b8d4e470e895a372b4d9 [diff] |
fix a compile-order problem revealed by test219_playedbyInheritance1 * when resolving baseclass, tsuper may not yet have it resolved. Fixed by deferring one analysis to STATE_ROLES_LINKED (doing it earlier breaks smart lifting tests). Also fix interim regression in test2236_liftingParticipant2 (compile order): * fully defer checking of baseclass redefinition until STATE_ROLES_LINKED * also ensure that baseclass has STATE_ROLES_LINKED