diff --git a/src/test/run-fail/issue-1763.rs b/src/test/run-fail/issue-1763.rs new file mode 100644 index 00000000000..36ea0d961b7 --- /dev/null +++ b/src/test/run-fail/issue-1763.rs @@ -0,0 +1,14 @@ +// Issue #1763 - infer types correctly +// error-pattern:explicit failure + +type actor = { + unused: bool +}; + +fn act2() -> actor { + fail; +} + +fn main() { + let a: actor = act2(); +}