a867e2cc59
When generating bytecode, kernel AST was modifed to sort optional named parameters. This has unfortunate side-effect of breaking default (non-interpreter) mode if it uses platform.dill with bytecode. Bytecode generator is changed to avoid modifications to kernel AST. Instead, sorted named parameters are kept on a side. Fixes https://github.com/dart-lang/sdk/issues/34305 Change-Id: Iba473f09af0af515b2117e39d63363412433d538 Reviewed-on: https://dart-review.googlesource.com/72546 Reviewed-by: Régis Crelier <regis@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>