blob: bd6804a57d110d5cbb4cbf19470ac68ea6779efa [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;
}