blob: 4fce551e5bad30259cf0c866504f8b6fbf9abadf [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
* a variable is being assigned an expression of incompatible type (failed
* implicit subtype test).
* @author rodionov
* @reviewer iefremov
*/
import "../../Utils/dynamic_check.dart";
main() {
var i = 1;
checkTypeError( () {
String v = i;
});
}