Files
test-repo/tests/flow/return/void.js
T
Christopher Chedeau 3375cfe605 Move tests around (#454)
* new_tests

* move_all_clobbered_tests

* remove all the tests that no longer exist

* re-run flow tests

* Move all the flow tests to tests/flow and prettier to tests/

* Move prettier tests to their own folders

* Add jsfmt files

* run prettier snapshot tests
2017-01-24 14:35:37 -08:00

13 lines
324 B
JavaScript

/* This is a regression test. At one point we incorrectly inferred the return
type of functions that have an explicit `undefined` to be only `undefined` --
ignoring other possible exits. */
function f(b) {
if (b) {
return undefined;
} else {
return "nope";
}
}
(f(true): void); // error: string ~> void