70256e540d
Currently initializers (in, say, a Constructor) is included in the outline if it is not null. Null values are explicitly added only when building the bodies. This has the unfortunate effect of initializers copied in the outline phase (e.g. for mixins) not including the null initializer. If, however, later recompiling (even without changes, and if the split is correct) suddenly an initializer changes. This CL fixes the issue by initializing to null in the outline phase. Change-Id: I1269da25ab893d4610cf2dbb4fbfdbd5697e5323 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/242282 Reviewed-by: Johnni Winther <johnniwinther@google.com> Commit-Queue: Jens Johansen <jensj@google.com>