8363860ee7
The 2nd argument of _simpleInstanceOf call is always a Constant (type). However, a Redefinition can be inserted in the middle. So, instead of ArgumentAt(1)->AsConstant()->value() it is more safe to use ArgumentValueAt(1)->BoundConstant() as BindsToConstant/BoundConstant unwraps Redefinition(s) via OriginalDefinition(). TEST=runtime/tests/vm/dart/regress_63211_test.dart Fixes https://github.com/dart-lang/sdk/issues/63211 Change-Id: Ie4a473ebe2deee8562e6634a792f02b0dcefc918 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/497761 Reviewed-by: Slava Egorov <vegorov@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>