Files
swift-mirror/test/stdlib/Runtime.swift
Dave Abrahams 2e0ff6e8ca [stdlib] Add HeapBuffer: a reference-counted buffer of dynamic size
This will be useful in implementing Copy-On-Write value types

Swift SVN r5844
2013-06-27 20:47:18 +00:00

14 lines
334 B
Swift

// RUN: %swift < %s -repl | FileCheck %s
import Builtin
var x = new Int[10]
println(swift_isUniquelyReferenced(x.owner) as Bool)
// CHECK: true
var y = x
println(swift_isUniquelyReferenced(x.owner) as Bool)
// CHECK: false
swift_keepAlive(Builtin.castToObjectPointer(x.owner))
swift_keepAlive(Builtin.castToObjectPointer(y.owner))