Sign in
fuchsia
/
third_party
/
swift
/
refs/tags/swift-DEVELOPMENT-SNAPSHOT-2016-08-07-a
/
.
/
test
/
TypeCoercion
/
constructor_return.swift
blob: 08338bef17756058f5d6f5286862560a8270f318 [
file
] [
log
] [
blame
]
// RUN: %target-parse-verify-swift
func foo
()
{}
func bar
()
{}
struct
S
{
init
(
b
:
Bool
)
{
foo
()
if
b
{
return
}
bar
()
}
}
class
C
{
var
b
:
Bool
init
(
b
:
Bool
)
{
self
.
b
=
b
foo
()
if
b
{
return
}
bar
()
}
deinit
{
foo
()
if
b
{
return
}
bar
()
}
}