DescriptionCreate more synthetic kernel objects.
This CL creates synthetic kernel objects for two additional
BodyBuilder corner cases:
- The synthetic "throw" expression created when code attempts to
construct an abstract class.
- The "throw" expression created when code attempts to assign to a
read-only expression.
With this change, we now create a KernelComplexAssignment object for
all assignments; this has allowed me to streamline the code for
creating assignments slightly.
R=ahe@google.com, scheglov@google.com
Committed: https://github.com/dart-lang/sdk/commit/b38e4d9a70cf2225928eb624c099aca3f2d05c3e
Patch Set 1 #Messages
Total messages: 6 (2 generated)
|