``` fn three() -> uint { 3u } fn main() { &three(); } ``` fails to compile: ``` Basic Block in function '_ZN4main213E' does not have terminator! label %4 LLVM ERROR: Broken module, no Basic Block terminator! ```