Files
swift-mirror/test/FixCode/fixits-omit-return.swift
2019-04-24 09:59:54 -07:00

14 lines
643 B
Swift

// RUN: %target-swift-frontend -emit-sil -primary-file %s -o /dev/null -verify
func ff_fixit_addreturn() -> String {
print("entering ff_fixit_addreturn()")
"foo" // expected-warning {{string literal is unused}} expected-error {{missing return in a function expected to return 'String'; did you mean to return the last expression?}} {{5-5=return }}
}
let cl_fixit_addreturn: () -> String = {
print("entering cl_fixit_addreturn()")
"foo" // expected-warning {{string literal is unused}} expected-error {{missing return in a closure expected to return 'String'; did you mean to return the last expression?}} {{5-5=return }}
}