6d7c92f016
This increases our "local" coverage of the constant evaluator. Run with something like `pkg/front_end/test/fasta/strong_tester.dart -DupdateExpectations=true -DstressConstantEvaluator=true -DskipVm=true` there is now almost coverage of everything (or a comment in the code suggests that the path is probably unreachable). Note that `out/ReleaseX64/dart pkg/front_end/test/vm_service_coverage_constant_evaluator.dart pkg/front_end/test/fasta/strong_tester.dart -DupdateExpectations=true -DstressConstantEvaluator=true -DskipVm=true` has erroneous misses, for instance (but not limited to) asserts. These are caused by errors in the VM. A follow-up CL will be created to turn on "stressConstantEvaluator" by default and print out any sucesses in the expect files. Change-Id: I837837be4f0487fdbe57c5107e4b3415de189177 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/163060 Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com>