// Copyright (c) 2017, 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. // @dart=2.9 /*@testedFeatures=inference*/ library test; test1() { List o; var /*@ type=Iterable* */ y = o. /*@ typeArgs=int* */ /*@target=Iterable.map*/ map( /*@ returnType=int* */ (/*@ type=int* */ x) { return x /*@target=num.+*/ + 1; }); Iterable z = y; } main() {}