mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
29 lines
893 B
Swift
29 lines
893 B
Swift
// RUN: %target-swift-frontend -g -emit-ir %s -enable-experimental-feature Embedded
|
|
// RUN: %target-swift-frontend -g -O -emit-ir %s -enable-experimental-feature Embedded
|
|
// RUN: %target-swift-frontend -g -Osize -emit-ir %s -enable-experimental-feature Embedded
|
|
// RUN: %target-swift-frontend -emit-ir %s -enable-experimental-feature Embedded
|
|
// RUN: %target-swift-frontend -O -emit-ir %s -enable-experimental-feature Embedded
|
|
// RUN: %target-swift-frontend -Osize -emit-ir %s -enable-experimental-feature Embedded
|
|
|
|
// REQUIRES: swift_in_compiler
|
|
// REQUIRES: optimized_stdlib
|
|
// REQUIRES: swift_feature_Embedded
|
|
|
|
public func foo<T>(_ array: inout [T]) {
|
|
array.withUnsafeMutableBytes {
|
|
$0[0] = 0
|
|
}
|
|
}
|
|
|
|
func foo2<T>(_ array: inout [T]) {
|
|
array.withUnsafeMutableBytes {
|
|
$0[0] = 0
|
|
}
|
|
}
|
|
|
|
public func test() {
|
|
var a: [UInt8] = [1, 2, 3]
|
|
foo(&a)
|
|
foo2(&a)
|
|
}
|