commit | f074f3c120303ba3a1aea265102e6924f3ae3d55 | [log] [tgz] |
---|---|---|
author | Paul Berry <paulberry@google.com> | Thu Aug 23 13:48:43 2018 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Thu Aug 23 13:48:43 2018 +0000 |
tree | 69aa0a3f97f7359e68c127d36e78db80564c41ca | |
parent | ad6f89f13b1419a7858b168291de02d4aa093dd9 [diff] |
Fix analyzer/FE integration of some obscure invalid assignment cases. This CL fixes handling of the following erroneous assignments: - Assignment to postfix increment (e.g. "x++ = y;") - Assignment to prefix increment (e.g. "++x = y;") - Prefix increment of postfix increment (e.g. "++x++;") Change-Id: I651c7cbcc4b3d43f7008f9d583e2057db9bc6e6e Reviewed-on: https://dart-review.googlesource.com/71260 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Paul Berry <paulberry@google.com>
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.