From 0ed90df1fcbae52bd80b9a6672fbb7e37f131ecc Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Sat, 17 Jan 2026 09:21:11 +1300 Subject: [PATCH 1/2] Improve type stability of more functions for JET --- src/FileFormats/MOF/read.jl | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/FileFormats/MOF/read.jl b/src/FileFormats/MOF/read.jl index fe368d78e9..a9d0a78051 100644 --- a/src/FileFormats/MOF/read.jl +++ b/src/FileFormats/MOF/read.jl @@ -393,14 +393,12 @@ end function function_to_moi( ::Val{:VectorOfVariables}, - ::Type{T}, + ::Type, object::Dict, name_map::Dict{String,MOI.VariableIndex}, -) where {T} +) return MOI.VectorOfVariables( - MOI.VariableIndex[ - name_map[variable] for variable::String in object["variables"] - ], + [name_map[variable::String] for variable in object["variables"]], ) end From 0261cdc99f0e4c9a0cc68fba7f0bc2ea71f7e35d Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Sat, 17 Jan 2026 09:25:53 +1300 Subject: [PATCH 2/2] Fix formatting --- src/FileFormats/MOF/read.jl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/FileFormats/MOF/read.jl b/src/FileFormats/MOF/read.jl index a9d0a78051..89250cf66b 100644 --- a/src/FileFormats/MOF/read.jl +++ b/src/FileFormats/MOF/read.jl @@ -397,9 +397,8 @@ function function_to_moi( object::Dict, name_map::Dict{String,MOI.VariableIndex}, ) - return MOI.VectorOfVariables( - [name_map[variable::String] for variable in object["variables"]], - ) + variables = [name_map[variable::String] for variable in object["variables"]] + return MOI.VectorOfVariables(variables) end function function_to_moi(