576c4c71d9
This makes the constant evaluator entirely non-destructive. Change-Id: I0d347b51821e393e46c8d7782f0ccbc35712f0de Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/96101 Reviewed-by: Kevin Millikin <kmillikin@google.com> Commit-Queue: Aske Simon Christensen <askesc@google.com>