Package evaluation of SparseIR on Julia 1.13.0-DEV.1095 (0679da10f9*) started at 2025-09-07T13:16:47.590 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 7.25s ################################################################################ # Installation # Installing SparseIR... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [4fe2279e] + SparseIR v1.1.4 Updating `~/.julia/environments/v1.13/Manifest.toml` [0e736298] + Bessels v0.2.8 [864edb3b] + DataStructures v0.19.1 [14197337] + GenericLinearAlgebra v0.3.18 [bdf0d083] + MultiFloats v2.3.0 [bac558e1] + OrderedCollections v1.8.1 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [1fd47b50] + QuadGK v2.11.2 [fdea26ae] + SIMD v3.7.1 [4fe2279e] + SparseIR v1.1.4 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [8e850b90] + libblastrampoline_jll v5.13.1+0 Installation completed after 2.6s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 56.48s ################################################################################ # Testing # Testing SparseIR Status `/tmp/jl_TPNkrD/Project.toml` [4c88cf16] Aqua v0.8.14 [c3a54625] JET v0.10.7 [4fe2279e] SparseIR v1.1.4 [860ef19b] StableRNGs v1.0.3 [56ddb016] Logging v1.11.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_TPNkrD/Manifest.toml` [4c88cf16] Aqua v0.8.14 [0e736298] Bessels v0.2.8 [da1fd8a2] CodeTracking v2.0.0 [34da2185] Compat v4.18.0 [807dbc54] Compiler v0.1.1 [864edb3b] DataStructures v0.19.1 [14197337] GenericLinearAlgebra v0.3.18 [c3a54625] JET v0.10.7 [aa1ae85d] JuliaInterpreter v0.10.5 [70703baa] JuliaSyntax v1.0.2 [6f1432cf] LoweredCodeUtils v3.4.3 [1914dd2f] MacroTools v0.5.16 [bdf0d083] MultiFloats v2.3.0 [bac558e1] OrderedCollections v1.8.1 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [1fd47b50] QuadGK v2.11.2 [fdea26ae] SIMD v3.7.1 [4fe2279e] SparseIR v1.1.4 [860ef19b] StableRNGs v1.0.3 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.15.0+1 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.8.12 [4536629a] OpenBLAS_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.5.2+0 [efcefdf7] PCRE2_jll v10.46.0+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.13.1+0 [8e850ede] nghttp2_jll v1.67.0+0 [3f19e933] p7zip_jll v17.6.0+0 Testing Running tests... matsubara: Error During Test at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:15 =# JET.@test_opt fit(sampling, G_matsubara) TypeError: in typeassert, expected Compiler.InferenceState, got a value of type Compiler.IRInterpretationState Stacktrace: [1] typeinf @ ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:321 [inlined] [2] const_prop_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.IRInterpretationState, concrete_eval_result::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 [3] const_prop_call @ ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:189 [inlined] [4] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 [5] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [6] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [7] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [8] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [9] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [10] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [11] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [12] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:58 [13] abstract_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [14] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [15] reprocess_instruction!(interp::JET.OptAnalyzer{Returns{Bool}}, inst::Compiler.Instruction, idx::Int64, bb::Int64, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:154 [16] (::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode})(inst::Compiler.Instruction, lstmt::Int64, bb::Int64) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364 [17] scan!(callback::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode}, scanner::Compiler.BBScanner, forwards_only::Bool) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286 [18] ir_abstract_constant_propagation(interp::JET.OptAnalyzer{Returns{Bool}}, irsv::Compiler.IRInterpretationState; externally_refined::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332 [19] ir_abstract_constant_propagation @ ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined] [20] semi_concrete_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1265 [21] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:892 [22] abstract_call_method_with_const_args @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] [23] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [24] doworkloop(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:1206 [25] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4512 [26] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:329 [27] analyze_frame! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:717 [inlined] [28] analyze_method_instance! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:703 [inlined] [29] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:680 [30] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:651 [31] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:632 [inlined] [32] analyze_and_report_call! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:629 [inlined] [33] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:627 [34] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:621 [35] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:394 [36] report_opt(::Function, ::Vararg{Any}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:392 [37] macro expansion @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:1071 [inlined] [38] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:15 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [40] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:12 [inlined] [41] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [42] top-level scope @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:7 matsubara: Error During Test at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:18 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:18 =# JET.@test_opt fit!(G_l, sampling, G_matsubara) TypeError: in typeassert, expected Compiler.InferenceState, got a value of type Compiler.IRInterpretationState Stacktrace: [1] typeinf @ ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:321 [inlined] [2] const_prop_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.IRInterpretationState, concrete_eval_result::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 [3] const_prop_call @ ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:189 [inlined] [4] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 [5] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [6] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [7] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [8] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [9] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [10] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [11] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [12] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:58 [13] abstract_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [14] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [15] reprocess_instruction!(interp::JET.OptAnalyzer{Returns{Bool}}, inst::Compiler.Instruction, idx::Int64, bb::Int64, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:154 [16] (::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode})(inst::Compiler.Instruction, lstmt::Int64, bb::Int64) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364 [17] scan!(callback::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode}, scanner::Compiler.BBScanner, forwards_only::Bool) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286 [18] ir_abstract_constant_propagation(interp::JET.OptAnalyzer{Returns{Bool}}, irsv::Compiler.IRInterpretationState; externally_refined::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332 [19] ir_abstract_constant_propagation @ ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined] [20] semi_concrete_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1265 [21] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:892 [22] abstract_call_method_with_const_args @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] [23] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [24] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [25] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [26] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [27] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [28] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [29] (::Compiler.var"#infercalls#abstract_apply##0"{Compiler.StmtInfo, Int64, Compiler.Future{Compiler.CallMeta}, Compiler.UnionSplitApplyCallInfo, Vector{Compiler.ApplyCallInfo}, Bool, Vector{Any}, Core.Box})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1852 [30] abstract_apply(interp::JET.OptAnalyzer{Returns{Bool}}, argtypes::Vector{Any}, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1872 [31] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2648 [32] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [33] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [34] abstract_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [inlined] [35] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3056 [36] abstract_eval_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [inlined] [37] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [38] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3857 [inlined] [39] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3814 [inlined] [40] typeinf_local(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4363 [41] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4521 [42] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:329 [43] analyze_frame! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:717 [inlined] [44] analyze_method_instance! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:703 [inlined] [45] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:680 [46] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:651 [47] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:632 [inlined] [48] analyze_and_report_call! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:629 [inlined] [49] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:627 [50] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:621 [51] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:394 [52] report_opt(::Function, ::Vararg{Any}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:392 [53] macro expansion @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:1071 [inlined] [54] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:18 [inlined] [55] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [56] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:12 [inlined] [57] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [58] top-level scope @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:7 matsubara: Error During Test at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:22 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:22 =# JET.@test_opt fit!(G_l, sampling, G_matsubara; workarr) TypeError: in typeassert, expected Compiler.InferenceState, got a value of type Compiler.IRInterpretationState Stacktrace: [1] typeinf @ ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:321 [inlined] [2] const_prop_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.IRInterpretationState, concrete_eval_result::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 [3] const_prop_call @ ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:189 [inlined] [4] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 [5] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [6] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [7] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [8] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [9] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [10] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [11] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [12] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:58 [13] abstract_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [14] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [15] reprocess_instruction!(interp::JET.OptAnalyzer{Returns{Bool}}, inst::Compiler.Instruction, idx::Int64, bb::Int64, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:154 [16] (::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode})(inst::Compiler.Instruction, lstmt::Int64, bb::Int64) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364 [17] scan!(callback::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode}, scanner::Compiler.BBScanner, forwards_only::Bool) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286 [18] ir_abstract_constant_propagation(interp::JET.OptAnalyzer{Returns{Bool}}, irsv::Compiler.IRInterpretationState; externally_refined::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332 [19] ir_abstract_constant_propagation @ ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined] [20] semi_concrete_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1265 [21] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:892 [22] abstract_call_method_with_const_args @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] [23] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [24] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [25] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [26] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [27] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [28] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [29] (::Compiler.var"#infercalls#abstract_apply##0"{Compiler.StmtInfo, Int64, Compiler.Future{Compiler.CallMeta}, Compiler.UnionSplitApplyCallInfo, Vector{Compiler.ApplyCallInfo}, Bool, Vector{Any}, Core.Box})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1852 [30] abstract_apply(interp::JET.OptAnalyzer{Returns{Bool}}, argtypes::Vector{Any}, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1872 [31] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2648 [32] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [33] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [34] abstract_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [inlined] [35] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3056 [36] abstract_eval_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [inlined] [37] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [38] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3857 [inlined] [39] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3814 [inlined] [40] typeinf_local(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4363 [41] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4521 [42] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:329 [43] analyze_frame! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:717 [inlined] [44] analyze_method_instance! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:703 [inlined] [45] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:680 [46] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:651 [47] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:632 [inlined] [48] analyze_and_report_call! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:629 [inlined] [49] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:627 [50] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:621 [51] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:394 [52] report_opt(::Function, ::Vararg{Any}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:392 [53] macro expansion @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:1071 [inlined] [54] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:22 [inlined] [55] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [56] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:12 [inlined] [57] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [58] top-level scope @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:7 matsubara: Error During Test at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:24 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:24 =# JET.@test_opt evaluate(sampling, G_l) TypeError: in typeassert, expected Compiler.InferenceState, got a value of type Compiler.IRInterpretationState Stacktrace: [1] typeinf @ ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:321 [inlined] [2] const_prop_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.IRInterpretationState, concrete_eval_result::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 [3] const_prop_call @ ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:189 [inlined] [4] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 [5] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [6] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [7] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [8] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [9] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [10] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [11] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [12] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:58 [13] abstract_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [14] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [15] reprocess_instruction!(interp::JET.OptAnalyzer{Returns{Bool}}, inst::Compiler.Instruction, idx::Int64, bb::Int64, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:154 [16] (::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode})(inst::Compiler.Instruction, lstmt::Int64, bb::Int64) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364 [17] scan!(callback::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode}, scanner::Compiler.BBScanner, forwards_only::Bool) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286 [18] ir_abstract_constant_propagation(interp::JET.OptAnalyzer{Returns{Bool}}, irsv::Compiler.IRInterpretationState; externally_refined::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332 [19] ir_abstract_constant_propagation @ ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined] [20] semi_concrete_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1265 [21] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:892 [22] abstract_call_method_with_const_args @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] [23] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [24] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [25] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [26] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [27] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [28] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [29] (::Compiler.var"#infercalls#abstract_apply##0"{Compiler.StmtInfo, Int64, Compiler.Future{Compiler.CallMeta}, Compiler.UnionSplitApplyCallInfo, Vector{Compiler.ApplyCallInfo}, Bool, Vector{Any}, Core.Box})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1852 [30] abstract_apply(interp::JET.OptAnalyzer{Returns{Bool}}, argtypes::Vector{Any}, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1872 [31] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2648 [32] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [33] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [34] abstract_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [inlined] [35] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3056 [36] abstract_eval_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [inlined] [37] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [38] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3857 [inlined] [39] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3814 [inlined] [40] typeinf_local(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4363 [41] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4521 [42] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:329 [43] analyze_frame! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:717 [inlined] [44] analyze_method_instance! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:703 [inlined] [45] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:680 [46] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:651 [47] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:632 [inlined] [48] analyze_and_report_call! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:629 [inlined] [49] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:627 [50] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:621 [51] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:394 [52] report_opt(::Function, ::Vararg{Any}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:392 [53] macro expansion @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:1071 [inlined] [54] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:24 [inlined] [55] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [56] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:12 [inlined] [57] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [58] top-level scope @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:7 matsubara: Error During Test at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:26 =# JET.@test_opt evaluate!(G_matsubara, sampling, G_l) TypeError: in typeassert, expected Compiler.InferenceState, got a value of type Compiler.IRInterpretationState Stacktrace: [1] typeinf @ ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:321 [inlined] [2] const_prop_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.IRInterpretationState, concrete_eval_result::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 [3] const_prop_call @ ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:189 [inlined] [4] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 [5] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [6] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [7] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [8] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [9] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [10] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [11] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [12] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:58 [13] abstract_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [14] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [15] reprocess_instruction!(interp::JET.OptAnalyzer{Returns{Bool}}, inst::Compiler.Instruction, idx::Int64, bb::Int64, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:154 [16] (::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode})(inst::Compiler.Instruction, lstmt::Int64, bb::Int64) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364 [17] scan!(callback::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode}, scanner::Compiler.BBScanner, forwards_only::Bool) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286 [18] ir_abstract_constant_propagation(interp::JET.OptAnalyzer{Returns{Bool}}, irsv::Compiler.IRInterpretationState; externally_refined::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332 [19] ir_abstract_constant_propagation @ ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined] [20] semi_concrete_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1265 [21] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:892 [22] abstract_call_method_with_const_args @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] [23] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [24] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [25] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [26] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [27] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [28] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [29] (::Compiler.var"#infercalls#abstract_apply##0"{Compiler.StmtInfo, Int64, Compiler.Future{Compiler.CallMeta}, Compiler.UnionSplitApplyCallInfo, Vector{Compiler.ApplyCallInfo}, Bool, Vector{Any}, Core.Box})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1852 [30] abstract_apply(interp::JET.OptAnalyzer{Returns{Bool}}, argtypes::Vector{Any}, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1872 [31] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2648 [32] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [33] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [34] abstract_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [inlined] [35] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3056 [36] abstract_eval_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [inlined] [37] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [38] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3857 [inlined] [39] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3814 [inlined] [40] typeinf_local(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4363 [41] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4521 [42] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:329 [43] analyze_frame! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:717 [inlined] [44] analyze_method_instance! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:703 [inlined] [45] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:680 [46] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:651 [47] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:632 [inlined] [48] analyze_and_report_call! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:629 [inlined] [49] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:627 [50] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:621 [51] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:394 [52] report_opt(::Function, ::Vararg{Any}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:392 [53] macro expansion @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:1071 [inlined] [54] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:26 [inlined] [55] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [56] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:12 [inlined] [57] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [58] top-level scope @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:7 imaginary time: Error During Test at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:33 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:33 =# JET.@test_opt fit(sampling, G_tau) TypeError: in typeassert, expected Compiler.InferenceState, got a value of type Compiler.IRInterpretationState Stacktrace: [1] typeinf @ ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:321 [inlined] [2] const_prop_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.IRInterpretationState, concrete_eval_result::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 [3] const_prop_call @ ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:189 [inlined] [4] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 [5] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [6] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [7] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [8] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [9] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [10] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [11] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [12] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:58 [13] abstract_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [14] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [15] reprocess_instruction!(interp::JET.OptAnalyzer{Returns{Bool}}, inst::Compiler.Instruction, idx::Int64, bb::Int64, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:154 [16] (::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode})(inst::Compiler.Instruction, lstmt::Int64, bb::Int64) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364 [17] scan!(callback::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode}, scanner::Compiler.BBScanner, forwards_only::Bool) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286 [18] ir_abstract_constant_propagation(interp::JET.OptAnalyzer{Returns{Bool}}, irsv::Compiler.IRInterpretationState; externally_refined::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332 [19] ir_abstract_constant_propagation @ ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined] [20] semi_concrete_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1265 [21] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:892 [22] abstract_call_method_with_const_args @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] [23] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [24] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [25] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [26] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [27] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [28] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [29] (::Compiler.var"#infercalls#abstract_apply##0"{Compiler.StmtInfo, Int64, Compiler.Future{Compiler.CallMeta}, Compiler.UnionSplitApplyCallInfo, Vector{Compiler.ApplyCallInfo}, Bool, Vector{Any}, Core.Box})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1852 [30] abstract_apply(interp::JET.OptAnalyzer{Returns{Bool}}, argtypes::Vector{Any}, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1872 [31] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2648 [32] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [33] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [34] abstract_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [inlined] [35] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3056 [36] abstract_eval_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [inlined] [37] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [38] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3857 [inlined] [39] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3814 [inlined] [40] typeinf_local(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4363 [41] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4521 [42] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:329 [43] analyze_frame! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:717 [inlined] [44] analyze_method_instance! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:703 [inlined] [45] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:680 [46] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:651 [47] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:632 [inlined] [48] analyze_and_report_call! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:629 [inlined] [49] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:627 [50] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:621 [51] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:394 [52] report_opt(::Function, ::Vararg{Any}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:392 [53] macro expansion @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:1071 [inlined] [54] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:33 [inlined] [55] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [56] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:30 [inlined] [57] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [58] top-level scope @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:7 imaginary time: Error During Test at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:36 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:36 =# JET.@test_opt fit!(G_l, sampling, G_tau) TypeError: in typeassert, expected Compiler.InferenceState, got a value of type Compiler.IRInterpretationState Stacktrace: [1] typeinf @ ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:321 [inlined] [2] const_prop_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.IRInterpretationState, concrete_eval_result::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 [3] const_prop_call @ ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:189 [inlined] [4] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 [5] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [6] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [7] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [8] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [9] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [10] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [11] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [12] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:58 [13] abstract_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [14] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [15] reprocess_instruction!(interp::JET.OptAnalyzer{Returns{Bool}}, inst::Compiler.Instruction, idx::Int64, bb::Int64, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:154 [16] (::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode})(inst::Compiler.Instruction, lstmt::Int64, bb::Int64) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364 [17] scan!(callback::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode}, scanner::Compiler.BBScanner, forwards_only::Bool) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286 [18] ir_abstract_constant_propagation(interp::JET.OptAnalyzer{Returns{Bool}}, irsv::Compiler.IRInterpretationState; externally_refined::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332 [19] ir_abstract_constant_propagation @ ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined] [20] semi_concrete_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1265 [21] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:892 [22] abstract_call_method_with_const_args @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] [23] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [24] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [25] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [26] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [27] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [28] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [29] (::Compiler.var"#infercalls#abstract_apply##0"{Compiler.StmtInfo, Int64, Compiler.Future{Compiler.CallMeta}, Compiler.UnionSplitApplyCallInfo, Vector{Compiler.ApplyCallInfo}, Bool, Vector{Any}, Core.Box})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1852 [30] abstract_apply(interp::JET.OptAnalyzer{Returns{Bool}}, argtypes::Vector{Any}, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1872 [31] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2648 [32] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [33] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [34] abstract_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [inlined] [35] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3056 [36] abstract_eval_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [inlined] [37] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [38] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3857 [inlined] [39] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3814 [inlined] [40] typeinf_local(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4363 [41] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4521 [42] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:329 [43] analyze_frame! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:717 [inlined] [44] analyze_method_instance! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:703 [inlined] [45] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:680 [46] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:651 [47] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:632 [inlined] [48] analyze_and_report_call! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:629 [inlined] [49] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:627 [50] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:621 [51] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:394 [52] report_opt(::Function, ::Vararg{Any}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:392 [53] macro expansion @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:1071 [inlined] [54] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:36 [inlined] [55] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [56] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:30 [inlined] [57] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [58] top-level scope @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:7 imaginary time: Error During Test at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:39 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:39 =# JET.@test_opt fit!(G_l, sampling, G_tau; workarr) TypeError: in typeassert, expected Compiler.InferenceState, got a value of type Compiler.IRInterpretationState Stacktrace: [1] typeinf @ ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:321 [inlined] [2] const_prop_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.IRInterpretationState, concrete_eval_result::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 [3] const_prop_call @ ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:189 [inlined] [4] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 [5] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [6] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [7] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [8] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [9] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [10] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [11] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [12] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:58 [13] abstract_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [14] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [15] reprocess_instruction!(interp::JET.OptAnalyzer{Returns{Bool}}, inst::Compiler.Instruction, idx::Int64, bb::Int64, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:154 [16] (::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode})(inst::Compiler.Instruction, lstmt::Int64, bb::Int64) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364 [17] scan!(callback::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode}, scanner::Compiler.BBScanner, forwards_only::Bool) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286 [18] ir_abstract_constant_propagation(interp::JET.OptAnalyzer{Returns{Bool}}, irsv::Compiler.IRInterpretationState; externally_refined::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332 [19] ir_abstract_constant_propagation @ ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined] [20] semi_concrete_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1265 [21] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:892 [22] abstract_call_method_with_const_args @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] [23] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [24] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [25] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [26] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [27] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [28] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [29] (::Compiler.var"#infercalls#abstract_apply##0"{Compiler.StmtInfo, Int64, Compiler.Future{Compiler.CallMeta}, Compiler.UnionSplitApplyCallInfo, Vector{Compiler.ApplyCallInfo}, Bool, Vector{Any}, Core.Box})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1852 [30] abstract_apply(interp::JET.OptAnalyzer{Returns{Bool}}, argtypes::Vector{Any}, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1872 [31] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2648 [32] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [33] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [34] abstract_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [inlined] [35] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3056 [36] abstract_eval_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [inlined] [37] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [38] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3857 [inlined] [39] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3814 [inlined] [40] typeinf_local(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4363 [41] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4521 [42] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:329 [43] analyze_frame! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:717 [inlined] [44] analyze_method_instance! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:703 [inlined] [45] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:680 [46] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:651 [47] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:632 [inlined] [48] analyze_and_report_call! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:629 [inlined] [49] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:627 [50] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:621 [51] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:394 [52] report_opt(::Function, ::Vararg{Any}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:392 [53] macro expansion @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:1071 [inlined] [54] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:39 [inlined] [55] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [56] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:30 [inlined] [57] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [58] top-level scope @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:7 imaginary time: Error During Test at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:41 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:41 =# JET.@test_opt evaluate(sampling, G_l) TypeError: in typeassert, expected Compiler.InferenceState, got a value of type Compiler.IRInterpretationState Stacktrace: [1] typeinf @ ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:321 [inlined] [2] const_prop_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.IRInterpretationState, concrete_eval_result::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 [3] const_prop_call @ ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:189 [inlined] [4] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 [5] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [6] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [7] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [8] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [9] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [10] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [11] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [12] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:58 [13] abstract_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [14] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [15] reprocess_instruction!(interp::JET.OptAnalyzer{Returns{Bool}}, inst::Compiler.Instruction, idx::Int64, bb::Int64, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:154 [16] (::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode})(inst::Compiler.Instruction, lstmt::Int64, bb::Int64) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364 [17] scan!(callback::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode}, scanner::Compiler.BBScanner, forwards_only::Bool) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286 [18] ir_abstract_constant_propagation(interp::JET.OptAnalyzer{Returns{Bool}}, irsv::Compiler.IRInterpretationState; externally_refined::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332 [19] ir_abstract_constant_propagation @ ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined] [20] semi_concrete_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1265 [21] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:892 [22] abstract_call_method_with_const_args @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] [23] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [24] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [25] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [26] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [27] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [28] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [29] (::Compiler.var"#infercalls#abstract_apply##0"{Compiler.StmtInfo, Int64, Compiler.Future{Compiler.CallMeta}, Compiler.UnionSplitApplyCallInfo, Vector{Compiler.ApplyCallInfo}, Bool, Vector{Any}, Core.Box})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1852 [30] abstract_apply(interp::JET.OptAnalyzer{Returns{Bool}}, argtypes::Vector{Any}, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1872 [31] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2648 [32] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [33] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [34] abstract_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [inlined] [35] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3056 [36] abstract_eval_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [inlined] [37] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [38] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3857 [inlined] [39] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3814 [inlined] [40] typeinf_local(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4363 [41] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4521 [42] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:329 [43] analyze_frame! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:717 [inlined] [44] analyze_method_instance! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:703 [inlined] [45] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:680 [46] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:651 [47] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:632 [inlined] [48] analyze_and_report_call! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:629 [inlined] [49] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:627 [50] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:621 [51] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:394 [52] report_opt(::Function, ::Vararg{Any}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:392 [53] macro expansion @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:1071 [inlined] [54] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:41 [inlined] [55] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [56] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:30 [inlined] [57] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [58] top-level scope @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:7 imaginary time: Error During Test at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:42 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/performance.jl:42 =# JET.@test_opt evaluate!(G_tau, sampling, G_l) TypeError: in typeassert, expected Compiler.InferenceState, got a value of type Compiler.IRInterpretationState Stacktrace: [1] typeinf @ ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:321 [inlined] [2] const_prop_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.IRInterpretationState, concrete_eval_result::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1348 [3] const_prop_call @ ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:189 [inlined] [4] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:898 [5] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [6] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [7] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [8] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [9] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [10] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [11] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [12] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:58 [13] abstract_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [14] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [15] reprocess_instruction!(interp::JET.OptAnalyzer{Returns{Bool}}, inst::Compiler.Instruction, idx::Int64, bb::Int64, irsv::Compiler.IRInterpretationState) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:154 [16] (::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode})(inst::Compiler.Instruction, lstmt::Int64, bb::Int64) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:364 [17] scan!(callback::Compiler.var"#223#224"{Nothing, JET.OptAnalyzer{Returns{Bool}}, Compiler.IRInterpretationState, Compiler.var"#check_ret!#222"{Vector{Int64}}, BitSet, Compiler.TwoPhaseDefUseMap, Compiler.IRCode}, scanner::Compiler.BBScanner, forwards_only::Bool) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:286 [18] ir_abstract_constant_propagation(interp::JET.OptAnalyzer{Returns{Bool}}, irsv::Compiler.IRInterpretationState; externally_refined::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:332 [19] ir_abstract_constant_propagation @ ./../usr/share/julia/Compiler/src/ssair/irinterp.jl:318 [inlined] [20] semi_concrete_eval_call(interp::JET.OptAnalyzer{Returns{Bool}}, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1265 [21] abstract_call_method_with_const_args(interp::JET.OptAnalyzer{Returns{Bool}}, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState, invokecall::Nothing) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:892 [22] abstract_call_method_with_const_args @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:868 [inlined] [23] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Int64, Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 [24] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}, Compiler.InferenceLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:252 [25] abstract_call_gf_by_type(interp::JET.OptAnalyzer{Returns{Bool}}, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:338 [26] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2796 [27] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [28] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [29] (::Compiler.var"#infercalls#abstract_apply##0"{Compiler.StmtInfo, Int64, Compiler.Future{Compiler.CallMeta}, Compiler.UnionSplitApplyCallInfo, Vector{Compiler.ApplyCallInfo}, Bool, Vector{Any}, Core.Box})(interp::JET.OptAnalyzer{Returns{Bool}}, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1852 [30] abstract_apply(interp::JET.OptAnalyzer{Returns{Bool}}, argtypes::Vector{Any}, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1872 [31] abstract_call_known(interp::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2648 [32] abstract_call_known(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:80 [33] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, sv::Compiler.InferenceState, max_methods::Int64) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2903 [34] abstract_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2896 [inlined] [35] abstract_call(interp::JET.OptAnalyzer{Returns{Bool}}, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3056 [36] abstract_eval_call @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3074 [inlined] [37] abstract_eval_statement_expr(interp::JET.OptAnalyzer{Returns{Bool}}, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3430 [38] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3857 [inlined] [39] abstract_eval_basic_statement @ ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3814 [inlined] [40] typeinf_local(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4363 [41] typeinf(interp::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4521 [42] typeinf(analyzer::JET.OptAnalyzer{Returns{Bool}}, frame::Compiler.InferenceState) @ JET ~/.julia/packages/JET/OqLEC/src/abstractinterpret/typeinfer.jl:329 [43] analyze_frame! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:717 [inlined] [44] analyze_method_instance! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:703 [inlined] [45] analyze_method_signature!(analyzer::JET.OptAnalyzer{Returns{Bool}}, m::Method, atype::Any, sparams::Core.SimpleVector) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:680 [46] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{Returns{Bool}}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:651 [47] #analyze_and_report_call!#114 @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:632 [inlined] [48] analyze_and_report_call! @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:629 [inlined] [49] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:627 [50] analyze_and_report_call!(analyzer::JET.OptAnalyzer{Returns{Bool}}, f::Any, types::Any) @ JET ~/.julia/packages/JET/OqLEC/src/JETBase.jl:621 [51] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:394 [52] report_opt(::Function, ::Vararg{Any}) @ JET ~/.julia/packages/JET/OqLEC/src/analyzers/optanalyzer.jl:392 [53] macro expansion @ ~/.julia/packages/JET/OqLEC/src/JETBase.jl:1071 [inlined] [54] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:42 [inlined] [55] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [56] macro expansion @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:30 [inlined] [57] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [58] top-level scope @ ~/.julia/packages/SparseIR/Lrt2M/test/performance.jl:7 Test Summary: | Pass Error Total Time SparseIR tests | 4911 10 4921 11m26.4s Aqua | 9 9 57.6s Unbound type parameters | 1 1 0.1s Undefined exports | 1 1 0.0s Compare Project.toml and test/Project.toml | 1 1 0.3s Stale dependencies | 1 1 4.6s Compat bounds | 4 4 0.5s Persistent tasks | 1 1 39.3s Actual code | 4902 10 4912 10m28.7s freq.jl | 51 51 2.0s gauss.jl | 17 17 5.7s kernel.jl | 58 58 6.1s poly.jl | 91 91 52.3s sve.jl | 254 254 45.4s svd.jl | 5 5 1.9s basis.jl | 19 19 1m07.4s sampling.jl | 153 153 1m05.2s augment.jl | 63 63 15.6s dlr.jl | 23 23 5.8s _linalg.jl | 114 114 21.5s _roots.jl | 38 38 14.6s _specfuncs.jl | 4 4 2.1s _multifloat_funcs.jl | 4012 4012 1.2s performance | 10 10 1m26.6s matsubara | 5 5 1m21.8s imaginary time | 5 5 1.3s RNG of the outermost testset: Xoshiro(0xb20e33c69462b7bc, 0x6834b9bfc47f3e00, 0xad2cd740f75b4296, 0xcfc3e3baae9629d3, 0xfae7cf657cc3e36f) ERROR: LoadError: Some tests did not pass: 4911 passed, 0 failed, 10 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/SparseIR/Lrt2M/test/runtests.jl:5 Testing failed after 705.8s ERROR: LoadError: Package SparseIR errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2673 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2522 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:538 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:515 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:168 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:157 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:156 [9] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:156 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:155 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:308 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:330 [14] _start() @ Base ./client.jl:563 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 785.61s: package has test failures