blob: e29e0d56c91e38e1c9176b2d145b1251817adc7e [file] [log] [blame]
// Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
class A {
int get foo => 0;
}
List<T> foo<T>(void Function(T) f) => throw 0;
test1() {
var <A>[var x] = foo((a) => a.foo);
}
test2() {
var [var x, ...y] = foo((e) => e);
}