Skip to content

Commit ce57320

Browse files
committed
Make vararg argument to FunctionType a kwarg.
1 parent 19474c7 commit ce57320

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/core/type.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,8 @@ export isvararg, return_type, parameters
9898
end
9999
identify(::Type{LLVMType}, ::Val{API.LLVMFunctionTypeKind}) = FunctionType
100100

101-
FunctionType(rettyp::LLVMType, params::Vector{T}=LLVMType[], vararg::Core.Bool=false) where {T<:LLVMType} =
101+
FunctionType(rettyp::LLVMType, params::Vector{T}=LLVMType[];
102+
vararg::Core.Bool=false) where {T<:LLVMType} =
102103
FunctionType(API.LLVMFunctionType(ref(rettyp), ref.(params),
103104
length(params), convert(Bool, vararg)))
104105

src/deprecated.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@
33
import Base: get
44

55
@deprecate get(set::TargetSet, name::String) getindex(set, name)
6+
7+
@deprecate FunctionType(rettyp, params, vararg) FunctionType(rettyp, params; vararg=vararg)

0 commit comments

Comments
 (0)