Closed
Description
TypeScript Version: 2.9.0-dev.20180509
Search Terms:
Code
function f<T>(x: T) {
const y: object | null | undefined = x;
}
in 2.8 with strictNullChecks
on, this compiles (it does not when it is off). In very recent master
, however, it is now an error (as it should be?):
While I think the error is certainly correct to issue, this change apparently breaks a handful of RWC tests, so is worth looking into.