blob: e265dfd0eb1e93025d9d8526c83be49b6496f5aa [file] [log] [blame]
library /*isLegacy*/;
import self as self;
import "dart:core" as core;
static method main() dynamic {
core::int* intLocal1;
core::int* intLocal2;
core::num* numLocal;
core::double* doubleLocal;
intLocal1 = (intLocal2 = numLocal as{TypeError,ForLegacy} core::int*) as{TypeError,ForLegacy} core::int*;
intLocal1 = numLocal = intLocal2;
numLocal = 0.5;
try {
intLocal1 = (doubleLocal = numLocal as{TypeError,ForLegacy} core::double*) as{TypeError,ForLegacy} core::int*;
throw "Should fail";
}
on dynamic catch(final dynamic _) {
}
}