blob: 1de60c380acce2d10d166ba258092f92c091ef42 [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*;
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 _) {
}
}