// 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 }