@@ -87,7 +87,7 @@ ret!(builder::Builder) =
87
87
ret! (builder:: Builder , V:: Value ) =
88
88
Instruction (API. LLVMBuildRet (builder, V))
89
89
90
- ret! (builder:: Builder , RetVals:: Vector{T} ) where {T <: Value } =
90
+ ret! (builder:: Builder , RetVals:: Vector{<:Value} ) =
91
91
Instruction (API. LLVMBuildAggregateRet (builder, RetVals, length (RetVals)))
92
92
93
93
br! (builder:: Builder , Dest:: BasicBlock ) =
@@ -102,7 +102,7 @@ switch!(builder::Builder, V::Value, Else::BasicBlock, NumCases::Integer=10) =
102
102
indirectbr! (builder:: Builder , Addr:: Value , NumDests:: Integer = 10 ) =
103
103
Instruction (API. LLVMBuildIndirectBr (builder, Addr, NumDests))
104
104
105
- invoke! (builder:: Builder , Fn:: Value , Args:: Vector{T } , Then:: BasicBlock , Catch:: BasicBlock , Name:: String = " " ) where {T <: Value } =
105
+ invoke! (builder:: Builder , Fn:: Value , Args:: Vector{<:Value } , Then:: BasicBlock , Catch:: BasicBlock , Name:: String = " " ) =
106
106
Instruction (API. LLVMBuildInvoke (builder, Fn, Args, length (Args), Then, Catch, Name))
107
107
108
108
resume! (builder:: Builder , Exn:: Value ) =
@@ -249,10 +249,10 @@ atomic_rmw!(builder::Builder, op::API.LLVMAtomicRMWBinOp, Ptr::Value, Val::Value
249
249
atomic_cmpxchg! (builder:: Builder , Ptr:: Value , Cmp:: Value , New:: Value , SuccessOrdering:: API.LLVMAtomicOrdering , FailureOrdering:: API.LLVMAtomicOrdering , SingleThread:: Core.Bool ) =
250
250
Instruction (API. LLVMBuildAtomicCmpXchg (builder, Ptr, Cmp, New, SuccessOrdering,FailureOrdering, convert (Bool, SingleThread)))
251
251
252
- gep! (builder:: Builder , Pointer:: Value , Indices:: Vector{T } , Name:: String = " " ) where {T <: Value } =
252
+ gep! (builder:: Builder , Pointer:: Value , Indices:: Vector{<:Value } , Name:: String = " " ) =
253
253
Value (API. LLVMBuildGEP (builder, Pointer, Indices, length (Indices), Name))
254
254
255
- inbounds_gep! (builder:: Builder , Pointer:: Value , Indices:: Vector{T } , Name:: String = " " ) where {T <: Value } =
255
+ inbounds_gep! (builder:: Builder , Pointer:: Value , Indices:: Vector{<:Value } , Name:: String = " " ) =
256
256
Value (API. LLVMBuildInBoundsGEP (builder, Pointer, Indices, length (Indices), Name))
257
257
258
258
struct_gep! (builder:: Builder , Pointer:: Value , Idx, Name:: String = " " ) =
@@ -336,7 +336,7 @@ phi!(builder::Builder, Ty::LLVMType, Name::String="") =
336
336
select! (builder:: Builder , If:: Value , Then:: Value , Else:: Value , Name:: String = " " ) =
337
337
Value (API. LLVMBuildSelect (builder, If, Then, Else, Name))
338
338
339
- call! (builder:: Builder , Fn:: Value , Args:: Vector{T } = Value[], Name:: String = " " ) where {T <: Value } =
339
+ call! (builder:: Builder , Fn:: Value , Args:: Vector{<:Value } = Value[], Name:: String = " " ) =
340
340
Instruction (API. LLVMBuildCall (builder, Fn, Args, length (Args), Name))
341
341
342
342
va_arg! (builder:: Builder , List:: Value , Ty:: LLVMType , Name:: String = " " ) =
0 commit comments