- Notifications
You must be signed in to change notification settings - Fork 10.5k
/
Copy pathbitwise_copyable.swift
39 lines (32 loc) · 1.34 KB
/
bitwise_copyable.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// RUN: %target-swift-frontend \
// RUN: -primary-file %s \
// RUN: -emit-ir \
// RUN: -target %target-swift-5.9-abi-triple \
// RUN: -enable-builtin-module
// REQUIRES: asserts
// REQUIRES: objc_interop
// Force verification of TypeLowering's isTrivial.
import Foundation
import Builtin
structBox<T :BitwiseCopyable>:BitwiseCopyable{
vart:T
}
structBoxx<eachT:BitwiseCopyable>{
varts:(repeateachT)
}
func nameBuiltinInteger(_ b:Builtin.Int64){}
func nameBuiltinFloat(_ b:Builtin.FPIEEE64){}
func nameBuiltinPackIndex(_ b:Builtin.PackIndex){}
func nameBuiltinRawPointer(_ b:Builtin.RawPointer){}
func nameBuiltinVector(_ b:Builtin.Vec2xInt65){}
func nameBuiltinExecutor(_ b:Builtin.Executor){}
func nameBuiltinJob(_ b:Builtin.Job){}
func nameBuiltinRawUnsafeContinuation(_ b:Builtin.RawUnsafeContinuation){}
func nameBuiltinNativeObject(_ b:Builtin.NativeObject){}
func nameBuiltinBridgeObject(_ b:Builtin.BridgeObject){}
func nameBuiltinUnsafeValueBuffer(_ b:Builtin.UnsafeValueBuffer){}
func nameBuiltinDefaultActorStorage(_ b:Builtin.DefaultActorStorage){}
func nameBuiltinNonDefaultDistributedActorStorage(_ b:Builtin.NonDefaultDistributedActorStorage){}
structMyObjCBool{
varvalue:ObjCBool
}