Files
swift-mirror/test/embedded/array-zero-size-struct.swift

23 lines
509 B
Swift

// RUN: %target-swift-frontend -emit-ir %s -enable-experimental-feature Embedded | %FileCheck %s
// REQUIRES: swift_in_compiler
// REQUIRES: optimized_stdlib
// REQUIRES: swift_feature_Embedded
public struct MyStruct {
}
public func main() {
var arr: [MyStruct] = []
var arr2: [MyStruct] = [.init()]
var arr3 = arr2
arr3.append(MyStruct())
}
public func copy(_ a: inout [MyStruct]) {
var a = a
}
// CHECK: define {{.*}}@"$e4mainAAyyF"
// CHECK: define {{.*}}@"$e4main4copyyySayAA8MyStructVGzF"