commit | 959f011d21b100a08b4afc7e1558242b76096f2b | [log] [tgz] |
---|---|---|
author | Paul Berry <paulberry@google.com> | Sat Oct 12 03:11:03 2019 +0000 |
committer | dart-luci-ci-builder <dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com> | Fri Oct 11 20:25:57 2019 -0700 |
tree | e1129f9eee44fbda340d9481ff650bebfbb5c4d5 | |
parent | 7b1a343b60487afda985539d609632fc4f4e11f7 [diff] |
Migration: finish EdgeBuilder support for prefix/postfix expressions. A few changes here: - Prefix expressions didn't support dynamic invocations. - Prefix expressions didn't support generic types. - Postfix expressions were handled incorrectly (we used the return type of operator+ for `x++`, whereas the type should have been the same as the type of `x`). Change-Id: I35077b82a6e9c4e4f6ad8bb1264f5d725ec0d9a9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/121401 Reviewed-by: Mike Fairhurst <mfairhurst@google.com> https://dart.googlesource.com/sdk/+/0121a1fce1b3c9ce93406e851881ca889541f8a5