a478a4418c
This CL reduces the noise of future CFE experiments in the backends. Whenever new nodes will be added as an experiment, the related exception-throwing implementations will be added to the mixins, eliminating the need to add the visit methods to the backend code directly. The experimental type addresses a similar issue in exhaustive switch statements and expressions. TEST=existing Change-Id: I1a021e11a159a992500c42287cbe6ef027bf54a2 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/455080 Reviewed-by: Johnni Winther <johnniwinther@google.com> Reviewed-by: Nate Biggs <natebiggs@google.com> Reviewed-by: Ömer Ağacan <omersa@google.com> Reviewed-by: Nicholas Shahan <nshahan@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com> Reviewed-by: Mayank Patke <fishythefish@google.com>
This package contains Dart bytecode compiler.
Status: experimental
NOTE: This package is currently experimental and not published or included in the SDK.
Do not take dependency on this package unless you are prepared for breaking changes and possibly removal of this code at any point in time.