def func() -> S32 {} The above code should return a compile time error (not passing return value to function returning non-`Void`), but instead produces bad LLVM-IR code.