5c0361579f
http://code.google.com/p/dart/issues/detail?id=120 This adds a check to compile time constants to make sure there are no cycles. This turned out to be a bit more difficult than I had hoped, due to interaction with incremenatal compile, when only a diet parse tree was available for modules that did not need a full compile. To fix this, I added a lite resolution step (CompileTimeConstantResolver) to be performed on all units. Review URL: http://codereview.chromium.org//8523034 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@1625 260f80e4-7a28-3924-810f-c04153c831b5