Files
swift-mirror/test/1_stdlib/Bit.swift
Mark Lacey be4b218eec Re-enable test on armv7 now that we have a fix for the underlying LLVM issue (r236050).
That fix has also made it into all the branches we care about at this
point.

Resolves rdar://problem/20521110.

Swift SVN r27905
2015-04-29 04:14:51 +00:00

33 lines
884 B
Swift

//===--- Bit.swift --------------------------------------------------------===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2014 - 2015 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See http://swift.org/LICENSE.txt for license information
// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//
// RUN: %target-run-simple-swift | FileCheck %s
let zero: Bit = .Zero
let one: Bit = .One
// CHECK: testing
println("testing")
// CHECK-NEXT: 1
println((one - zero).rawValue)
// CHECK-NEXT: 1
println(zero.successor().rawValue)
// CHECK-NEXT: 0
println(one.predecessor().rawValue)
// CHECK-NEXT: 0
println((one &+ one).rawValue)
// CHECK: done.
println("done.")