d7cff6c809
There are several different kinds of implicit type checks. The most common ones are the checks on covariant parameters of methods. Those are not represented in the kernel AST via `AsExpression`s but backend compilers have to insert them themselves. Then there's other implicit type checks that users haven't written but the CFE inserts as synthetic `AsExpression`s. There's several different kinds. => We make --omit-implicit-checks now also not perform those anymore (which one would expect given the name of the flag) Change-Id: Ie61536c0a7269e5c62cd98c62e77d1b6a34e3f1f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/384740 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Ömer Ağacan <omersa@google.com>