3dcaea5a25
Normally, TFA runs after constant evaluation and it expects @pragma annotations in the evaluated form. In unit tests TFA runs after front-end and it was expecting @pragma annotations in the expression form. With constants-update-2018 front-end starts evaluating constants, so TFA unit tests should switch from ExpressionPragmaAnnotationParser to ConstantPragmaAnnotationParser. This CL does not update test expectations as flag is not flipped yet. Test expectations should be updated when flipping a flag using tools/test.py -m release --vm-options -DupdateExpectations=true pkg/vm Change-Id: I94ee2de9f70328ce3ed3ffd9902a92eeb26d3a29 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/108840 Reviewed-by: Martin Kustermann <kustermann@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com> Reviewed-by: Samir Jindel <sjindel@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>