Files
swift-mirror/test/expr/primary/literal/boolean.swift
2015-05-11 06:05:00 +00:00

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
}