blob: 4db3c4548f7acde97adeff429c109fed554b41ce [file] [log] [blame]
library test;
import self as self;
import "dart:core" as core;
typedef ToValue<T extends core::Object> = (T) void;
static method main() dynamic {
function f<T extends core::Object>(invalid-type x) (invalid-type) void
return null;
dynamic x = f.call<core::int>(42);
dynamic y = f.call(42);
(core::int) void takesInt = x;
takesInt = y;
}