blob: 1ec2d0c58aace6ca958e2549ca23a2e8d636ea1a [file] [log] [blame]
// Copyright (c) 2013, 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
// Regression test for Issue 14105.
typedef UsedAsFieldType();
class ClassOnlyForRti {
UsedAsFieldType field;
}
class A<T> {
var field;
}
use(a) => a.field = "";
var useFieldSetter = use;
main() {
var a = new A<ClassOnlyForRti>();
useFieldSetter(a);
print(a is A<int>);
}