Files
swift-mirror/test/1_stdlib/alloc_rounding.swift
Jordan Rose e83c117c30 [test] Hack: run stdlib tests first to start long-running tests earlier.
This decreases total testing time by over a minute on my old Mac Pro.
It probably has much less effect on systems with fewer cores, but shouldn't
be any worse there.

Swift SVN r22745
2014-10-15 01:30:51 +00:00

26 lines
514 B
Swift

// RUN: %target-run-simple-swift | FileCheck %s
struct Buffer32 {
var x0: UInt64 = 0
var x1: UInt64 = 0
var x2: UInt64 = 0
var x3: UInt64 = 0
}
func foo() -> UInt64 {
var buffer = Buffer32()
var v0: UInt64 = 1
var v1: UInt64 = 2
var b: Bool = true
return withUnsafeMutablePointer(&buffer) { bufferPtr in
bufferPtr.memory.x0 = 5
bufferPtr.memory.x1 = v0
bufferPtr.memory.x2 = v1
bufferPtr.memory.x3 = b ? v0 : v1
return bufferPtr.memory.x3
}
}
// CHECK: 1
println(foo())