0d1abc535b
As TypeArguments == null means 'vector of all dynamic', VM uses special object (Object::empty_type_arguments()) to indicate absence of _Closure._delayed_type_arguments. This CL corrects bytecode to use Object::empty_type_arguments() (via new constant pool entry EmptyTypeArguments) to initialize _Closure._delayed_type_arguments when allocating a closure. Change-Id: I9b00bc0606de85c02350c8eef08d8952c3e224ee Reviewed-on: https://dart-review.googlesource.com/69840 Reviewed-by: Régis Crelier <regis@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>