Sign in
fuchsia
/
third_party
/
swift
/
refs/tags/swift-DEVELOPMENT-SNAPSHOT-2018-11-25-a
/
.
/
test
/
Constraints
/
rdar45415874.swift
blob: 3fdda2cda19ba1cc1c549ecb0012d136c8ef3429 [
file
] [
log
] [
blame
]
// RUN: %target-typecheck-verify-swift
final
class
A
<
T
>
{
init
(
_
:
T
)
{}
}
extension A
:
ExpressibleByNilLiteral
where
T
:
ExpressibleByNilLiteral
{
convenience init
(
nilLiteral
:
())
{
self
.
init
(
nil
)
}
}
struct
B
{
var
foo
:
A
<
B
?>
=
A
(
nil
)
}