blob: 3ed652d10429c052cc33cc1c7491a294e4b83d3f [file] [log] [blame]
// Copyright (c) 2011, 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 {
}
class SubA extends A {
}
class B {
}
void main() {
A a;
SubA subA;
B b;
a = a;
a = subA;
a = b; /// 01: static type warning
subA = a;
subA = subA;
subA = b; /// 02: static type warning
b = a; /// 03: static type warning
b = subA; /// 04: static type warning
b = b;
}