blob: dfd66a91e4dc81a66e2017666ff2486f2bc0440f [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.
*/
/**
* @assertion A Dart implementation must support execution in both production
* mode and checked mode. Those dynamic checks specified as occurring
* specifically in checked mode must be performed iff the code is executed in
* checked mode.
* In checked mode, it is a dynamic type error if a malformed or malbounded
* type is used in a subtype test.
* @description Checks that a dynamic type error occurs in checked mode when
* malbounded type is used in a subtype test.
* @static-warning
* @author ilya
*/
import "../../Utils/dynamic_check.dart";
class C <T extends int> {}
main() {
checkTypeError(() {
int is C<double>;
});
}