mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
28 lines
380 B
Swift
28 lines
380 B
Swift
// RUN: %target-parse-verify-swift
|
|
|
|
func boolLiterals() {
|
|
var b: Bool = false
|
|
b = true
|
|
_ = b
|
|
}
|
|
|
|
func defaultBoolLiterals() {
|
|
let b = false
|
|
var _: Bool = b
|
|
}
|
|
|
|
struct CustomBool : BooleanLiteralConvertible {
|
|
let value: Bool
|
|
|
|
init(booleanLiteral value: Bool) {
|
|
self.value = value
|
|
}
|
|
}
|
|
|
|
func customBoolLiterals() {
|
|
var b: CustomBool = false
|
|
b = true
|
|
_ = b
|
|
}
|
|
|