Package evaluation to test Adapt on Julia 1.14.0-DEV.2373 (cf67ecc88f*) started at 2026-06-13T03:13:59.945 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.9s ################################################################################ # Installation # Installing Adapt... Resolving package versions... Installed Adapt ─ v4.6.1 Updating `~/.julia/environments/v1.14/Project.toml` [79e6a3ab] + Adapt v4.6.1 Updating `~/.julia/environments/v1.14/Manifest.toml` [79e6a3ab] + Adapt v4.6.1 [56f22d72] + Artifacts v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.2+0 [4536629a] + OpenBLAS_jll v0.3.33+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Installation completed after 1.36s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 6.0 s ✓ TestEnv 1 dependency successfully precompiled in 6 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.9 s ✓ StaticArraysCore 0.8 s ✓ Adapt 2.5 s ✓ Preferences 34.6 s ✓ Adapt → AdaptSparseArraysExt 2.7 s ✓ PrecompileTools 295.0 s ✓ StaticArrays 32.1 s ✓ Adapt → AdaptStaticArraysExt 7 dependencies successfully precompiled in 369 seconds. 14 already precompiled. Precompilation completed after 400.78s ################################################################################ # Testing # Testing Adapt Status `/tmp/jl_AhcQKJ/Project.toml` [79e6a3ab] Adapt v4.6.1 [90137ffa] StaticArrays v1.9.18 [37e2e46d] LinearAlgebra v1.14.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_AhcQKJ/Manifest.toml` [79e6a3ab] Adapt v4.6.1 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.14.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.2+0 [4536629a] OpenBLAS_jll v0.3.33+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Testing Running tests... Test Summary: | Pass Total Time base structures | 8 8 0.2s ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:77 =# @testset "closures" begin │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:80 =# │ function closure1(x) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:80 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:81 =# │ function foobar() │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:81 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:82 =# │ x │ end │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:84 =# │ foobar │ end │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:87 =# │ f = closure1(mat.arr) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:88 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:88 =# @test f() === mat.arr │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:89 =# │ f′ = adapt(CustomArray, f) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:90 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:90 =# @test f′() === mat │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =# @test #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =# @inferred((adapt(nothing, f))()) === f() │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:94 =# │ function closure2(A::AbstractArray{T} = zeros(1), b::Number = 0) where T │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:94 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:95 =# │ function f() │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:95 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:96 =# │ convert(T, 0) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:97 =# │ (A, A[1] == b) │ end │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:99 =# │ f │ end │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:102 =# │ f = closure2(mat.arr) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:103 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:103 =# @test f() === (mat.arr, false) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:104 =# │ f′ = adapt(CustomArray, f) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:105 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:105 =# @test f′() === (mat, false) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:108 =# │ x1 = CustomArray{Int, 1}([1]) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:109 =# │ x2 = CustomArray{Int, 1}([2]) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:110 =# │ x3 = CustomArray{Int, 1}([3]) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:111 =# │ function closure3(a) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:111 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:112 =# │ b = "whatever" │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:113 =# │ f(c) = begin │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:113 =# │ (a, b, c) │ end │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:114 =# │ b = x2.arr │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:115 =# │ return f │ end │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:118 =# │ f = closure3(x1.arr) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:119 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:119 =# @test f(x3.arr) === (x1.arr, x2.arr, x3.arr) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:120 =# │ f′ = adapt(CustomArray, f) │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:121 =# │ #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:121 =# @test f′(x3.arr) === (x1, x2, x3.arr) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [macrocall] │ │ @testset :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:77 =#) :: Value │ │ "closures" :: Value │ │ [block] │ │ [function] │ │ [call] │ │ closure1 :: Identifier │ │ x :: Identifier │ │ [block] │ │ [function] │ │ [call] │ │ foobar :: Identifier │ │ [block] │ │ x :: Identifier │ │ foobar :: Identifier │ │ [=] │ │ f :: Identifier │ │ [call] │ │ closure1 :: Identifier │ │ [.] │ │ mat :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:88 =#) :: Value │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f :: Identifier │ │ [.] │ │ mat :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [=] │ │ f′ :: Identifier │ │ [call] │ │ adapt :: Identifier │ │ CustomArray :: Identifier │ │ f :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:90 =#) :: Value │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f′ :: Identifier │ │ mat :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) :: Value │ │ [call] │ │ === :: Identifier │ │ [macrocall] │ │ @inferred :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) :: Value │ │ [call] │ │ [call] │ │ adapt :: Identifier │ │ nothing :: Identifier │ │ f :: Identifier │ │ [call] │ │ f :: Identifier │ │ [function] │ │ [where] │ │ [call] │ │ closure2 :: Identifier │ │ [kw] │ │ [::] │ │ A :: Identifier │ │ [curly] │ │ AbstractArray :: Identifier │ │ T :: Identifier │ │ [call] │ │ zeros :: Identifier │ │ 1 :: Value │ │ [kw] │ │ [::] │ │ b :: Identifier │ │ Number :: Identifier │ │ 0 :: Value │ │ T :: Identifier │ │ [block] │ │ [function] │ │ [call] │ │ f :: Identifier │ │ [block] │ │ [call] │ │ convert :: Identifier │ │ T :: Identifier │ │ 0 :: Value │ │ [tuple] │ │ A :: Identifier │ │ [call] │ │ == :: Identifier │ │ [ref] │ │ A :: Identifier │ │ 1 :: Value │ │ b :: Identifier │ │ f :: Identifier │ │ [=] │ │ f :: Identifier │ │ [call] │ │ closure2 :: Identifier │ │ [.] │ │ mat :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:103 =#) :: Value │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f :: Identifier │ │ [tuple] │ │ [.] │ │ mat :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ false :: Value │ │ [=] │ │ f′ :: Identifier │ │ [call] │ │ adapt :: Identifier │ │ CustomArray :: Identifier │ │ f :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:105 =#) :: Value │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f′ :: Identifier │ │ [tuple] │ │ mat :: Identifier │ │ false :: Value │ │ [=] │ │ x1 :: Identifier │ │ [call] │ │ [curly] │ │ CustomArray :: Identifier │ │ Int :: Identifier │ │ 1 :: Value │ │ [vect] │ │ 1 :: Value │ │ [=] │ │ x2 :: Identifier │ │ [call] │ │ [curly] │ │ CustomArray :: Identifier │ │ Int :: Identifier │ │ 1 :: Value │ │ [vect] │ │ 2 :: Value │ │ [=] │ │ x3 :: Identifier │ │ [call] │ │ [curly] │ │ CustomArray :: Identifier │ │ Int :: Identifier │ │ 1 :: Value │ │ [vect] │ │ 3 :: Value │ │ [function] │ │ [call] │ │ closure3 :: Identifier │ │ a :: Identifier │ │ [block] │ │ [=] │ │ b :: Identifier │ │ "whatever" :: Value │ │ [=] │ │ [call] │ │ f :: Identifier │ │ c :: Identifier │ │ [block] │ │ [tuple] │ │ a :: Identifier │ │ b :: Identifier │ │ c :: Identifier │ │ [=] │ │ b :: Identifier │ │ [.] │ │ x2 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [return] │ │ f :: Identifier │ │ [=] │ │ f :: Identifier │ │ [call] │ │ closure3 :: Identifier │ │ [.] │ │ x1 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:119 =#) :: Value │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [tuple] │ │ [.] │ │ x1 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [.] │ │ x2 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [=] │ │ f′ :: Identifier │ │ [call] │ │ adapt :: Identifier │ │ CustomArray :: Identifier │ │ f :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:121 =#) :: Value │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f′ :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [tuple] │ │ x1 :: Identifier │ │ x2 :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [block] │ │ [block] │ │ [call] │ │ _check_testset :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=2 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=2 │ 0 :: Value │ macro_source=246 │ DefaultTestSet :: Identifier │ scope_layer=2 │ [call] │ │ typeof :: Identifier │ scope_layer=2 │ [call] │ │ get_testset :: Identifier │ scope_layer=2 │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ get_testset_depth :: Identifier │ │ 0 :: Value │ │ [local] │ │ ret :: Identifier │ scope_layer=2 │ [local] │ │ [=] │ │ ts :: Identifier │ scope_layer=2 │ [if] │ │ [&&] │ │ [call] │ │ === :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=2 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=2 │ 0 :: Value │ macro_source=246 │ DefaultTestSet :: Identifier │ scope_layer=2 │ [call] │ │ typeof :: Identifier │ scope_layer=2 │ [call] │ │ get_testset :: Identifier │ scope_layer=2 │ Test.DefaultTestSet :: Value │ macro_source=246 │ true :: Value │ macro_source=246 │ [block] │ │ [call] │ │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=2 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=2 │ 0 :: Value │ macro_source=246 │ DefaultTestSet :: Identifier │ scope_layer=2 │ [call] │ │ typeof :: Identifier │ scope_layer=2 │ [call] │ │ get_testset :: Identifier │ scope_layer=2 │ [parameters] │ │ [kw] │ │ source :: Identifier │ scope_layer=2 │ [inert] │ │ /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl :: Identifier │ │ [...] │ │ [call] │ │ [curly] │ │ Dict :: Identifier │ scope_layer=2 │ Symbol :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ "closures" :: Value │ macro_source=246 │ [block] │ │ [call] │ │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=2 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=2 │ 0 :: Value │ macro_source=246 │ DefaultTestSet :: Identifier │ scope_layer=2 │ [call] │ │ typeof :: Identifier │ scope_layer=2 │ [call] │ │ get_testset :: Identifier │ scope_layer=2 │ [parameters] │ │ [...] │ │ [call] │ │ [curly] │ │ Dict :: Identifier │ scope_layer=2 │ Symbol :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ "closures" :: Value │ macro_source=246 │ [local] │ │ [=] │ │ default_rng_orig :: Identifier │ scope_layer=2 │ [call] │ │ copy :: Identifier │ scope_layer=2 │ [call] │ │ default_rng :: Identifier │ scope_layer=2 │ [local] │ │ [=] │ │ tls_seed_orig :: Identifier │ scope_layer=2 │ [call] │ │ copy :: Identifier │ scope_layer=2 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=2 │ [inert] │ │ get_tls_seed :: Identifier │ │ [local] │ │ [=] │ │ ts_rng :: Identifier │ scope_layer=2 │ [call] │ │ get_rng :: Identifier │ scope_layer=2 │ ts :: Identifier │ scope_layer=2 │ [local] │ │ [=] │ │ tls_seed :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ isnothing :: Identifier │ scope_layer=2 │ ts_rng :: Identifier │ scope_layer=2 │ [call] │ │ set_rng! :: Identifier │ scope_layer=2 │ ts :: Identifier │ scope_layer=2 │ tls_seed_orig :: Identifier │ scope_layer=2 │ ts_rng :: Identifier │ scope_layer=2 │ [try] │ │ [block] │ │ [block] │ │ [call] │ │ print_testset_verbose :: Identifier │ scope_layer=3 │ [inert] │ │ enter :: Identifier │ │ ts :: Identifier │ scope_layer=2 │ [try] │ │ [block] │ │ [tryfinally] │ │ [block] │ │ [call] │ │ copy! :: Identifier │ scope_layer=2 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=2 │ [inert] │ │ default_rng :: Identifier │ │ tls_seed :: Identifier │ scope_layer=2 │ [call] │ │ copy! :: Identifier │ scope_layer=2 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=2 │ [inert] │ │ get_tls_seed :: Identifier │ │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=2 │ [inert] │ │ default_rng :: Identifier │ │ [let] │ │ [block] │ macro_source=1157 │ [block] │ │ [block] │ │ [function] │ │ [call] │ │ closure1 :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ [block] │ │ [function] │ │ [call] │ │ foobar :: Identifier │ scope_layer=1 │ [block] │ │ x :: Identifier │ scope_layer=1 │ foobar :: Identifier │ scope_layer=1 │ [unknown_head] │ scope_layer=1 │ [=] │ │ f :: Identifier │ scope_layer=1 │ [call] │ │ closure1 :: Identifier │ scope_layer=1 │ [.] │ │ mat :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=1228 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=5 │ [call] │ │ get_testset :: Identifier │ scope_layer=5 │ [call] │ │ Broken :: Identifier │ scope_layer=5 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f :: Identifier │ │ [.] │ │ mat :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=5 │ [if] │ │ false :: Value │ macro_source=1228 │ do_broken_test :: Identifier │ scope_layer=5 │ do_test :: Identifier │ scope_layer=5 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=5 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=5 │ [call] │ │ Expr :: Identifier │ scope_layer=5 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ f :: Identifier │ scope_layer=1 │ === :: Identifier │ scope_layer=1 │ [.] │ │ mat :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ Any[:(f()), :(===), :(mat.arr)] :: Value │ macro_source=1228 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:88 =#) :: Value │ │ false :: Value │ macro_source=1228 │ _e :: Identifier │ scope_layer=5 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=5 │ _e :: Identifier │ scope_layer=5 │ InterruptException :: Identifier │ scope_layer=5 │ [call] │ │ rethrow :: Identifier │ scope_layer=5 │ [call] │ │ Threw :: Identifier │ scope_layer=5 │ _e :: Identifier │ scope_layer=5 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=5 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:88 =#) :: Value │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f :: Identifier │ │ [.] │ │ mat :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ nothing :: Value │ macro_source=1228 │ [unknown_head] │ scope_layer=1 │ [=] │ │ f′ :: Identifier │ scope_layer=1 │ [call] │ │ adapt :: Identifier │ scope_layer=1 │ CustomArray :: Identifier │ scope_layer=1 │ f :: Identifier │ scope_layer=1 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=1244 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=6 │ [call] │ │ get_testset :: Identifier │ scope_layer=6 │ [call] │ │ Broken :: Identifier │ scope_layer=6 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f′ :: Identifier │ │ mat :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=6 │ [if] │ │ false :: Value │ macro_source=1244 │ do_broken_test :: Identifier │ scope_layer=6 │ do_test :: Identifier │ scope_layer=6 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=6 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=6 │ [call] │ │ Expr :: Identifier │ scope_layer=6 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ f′ :: Identifier │ scope_layer=1 │ === :: Identifier │ scope_layer=1 │ mat :: Identifier │ scope_layer=1 │ Any[:(f′()), :(===), :mat] :: Value │ macro_source=1244 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:90 =#) :: Value │ │ false :: Value │ macro_source=1244 │ _e :: Identifier │ scope_layer=6 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=6 │ _e :: Identifier │ scope_layer=6 │ InterruptException :: Identifier │ scope_layer=6 │ [call] │ │ rethrow :: Identifier │ scope_layer=6 │ [call] │ │ Threw :: Identifier │ scope_layer=6 │ _e :: Identifier │ scope_layer=6 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=6 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:90 =#) :: Value │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f′ :: Identifier │ │ mat :: Identifier │ │ nothing :: Value │ macro_source=1244 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=1260 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=7 │ [call] │ │ get_testset :: Identifier │ scope_layer=7 │ [call] │ │ Broken :: Identifier │ scope_layer=7 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [macrocall] │ │ @inferred :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) :: Value │ │ [call] │ │ [call] │ │ adapt :: Identifier │ │ nothing :: Identifier │ │ f :: Identifier │ │ [call] │ │ f :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=7 │ [if] │ │ false :: Value │ macro_source=1260 │ do_broken_test :: Identifier │ scope_layer=7 │ do_test :: Identifier │ scope_layer=7 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=7 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=7 │ [call] │ │ Expr :: Identifier │ scope_layer=7 │ [inert] │ │ comparison :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ allow :: Identifier │ scope_layer=8 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ [block] │ │ [||] │ │ [call] │ │ isa :: Identifier │ scope_layer=8 │ allow :: Identifier │ scope_layer=8 │ Type :: Identifier │ scope_layer=8 │ [call] │ │ throw :: Identifier │ scope_layer=8 │ [call] │ │ ArgumentError :: Identifier │ scope_layer=8 │ "@inferred requires a type as second argument" :: Value │ macro_source=1889 │ [block] │ │ [=] │ │ args :: Identifier │ scope_layer=8 │ [tuple] │ macro_source=1889 │ [=] │ │ result :: Identifier │ scope_layer=8 │ [call] │ │ [call] │ │ adapt :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ f :: Identifier │ scope_layer=1 │ [...] │ │ args :: Identifier │ scope_layer=8 │ [=] │ │ inftype :: Identifier │ scope_layer=8 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=8 │ [inert] │ │ infer_return_type :: Identifier │ │ [call] │ │ adapt :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ f :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=8 │ [inert] │ │ typesof :: Identifier │ │ [...] │ │ args :: Identifier │ scope_layer=8 │ [=] │ │ rettype :: Identifier │ scope_layer=8 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=8 │ result :: Identifier │ scope_layer=8 │ Type :: Identifier │ scope_layer=8 │ [curly] │ │ Type :: Identifier │ scope_layer=8 │ result :: Identifier │ scope_layer=8 │ [call] │ │ typeof :: Identifier │ scope_layer=8 │ result :: Identifier │ scope_layer=8 │ [||] │ │ [<:] │ scope_layer=8 │ rettype :: Identifier │ scope_layer=8 │ allow :: Identifier │ scope_layer=8 │ [||] │ │ [call] │ │ == :: Identifier │ scope_layer=8 │ rettype :: Identifier │ scope_layer=8 │ [call] │ │ typesplit :: Identifier │ scope_layer=8 │ inftype :: Identifier │ scope_layer=8 │ allow :: Identifier │ scope_layer=8 │ [call] │ │ error :: Identifier │ scope_layer=8 │ [string] │ │ "return type " :: Value │ macro_source=1889 │ rettype :: Identifier │ scope_layer=8 │ " does not match inferred return type " :: Value │ macro_source=1889 │ inftype :: Identifier │ scope_layer=8 │ result :: Identifier │ scope_layer=8 │ === :: Identifier │ scope_layer=1 │ [call] │ │ f :: Identifier │ scope_layer=1 │ Any[:(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =# @inferred (adapt(nothing, f))()), :(===), :(f())] :: Value │ macro_source=1260 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) :: Value │ │ false :: Value │ macro_source=1260 │ _e :: Identifier │ scope_layer=7 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=7 │ _e :: Identifier │ scope_layer=7 │ InterruptException :: Identifier │ scope_layer=7 │ [call] │ │ rethrow :: Identifier │ scope_layer=7 │ [call] │ │ Threw :: Identifier │ scope_layer=7 │ _e :: Identifier │ scope_layer=7 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=7 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) :: Value │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [macrocall] │ │ @inferred :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) :: Value │ │ [call] │ │ [call] │ │ adapt :: Identifier │ │ nothing :: Identifier │ │ f :: Identifier │ │ [call] │ │ f :: Identifier │ │ nothing :: Value │ macro_source=1260 │ [unknown_head] │ scope_layer=1 │ [function] │ │ [where] │ │ [call] │ │ closure2 :: Identifier │ scope_layer=1 │ [kw] │ │ [::] │ │ A :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractArray :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [call] │ │ zeros :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=1157 │ [kw] │ │ [::] │ │ b :: Identifier │ scope_layer=1 │ Number :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=1157 │ T :: Identifier │ scope_layer=1 │ [block] │ │ [function] │ │ [call] │ │ f :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ convert :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=1157 │ [tuple] │ │ A :: Identifier │ scope_layer=1 │ [call] │ │ == :: Identifier │ scope_layer=1 │ [ref] │ │ A :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=1157 │ b :: Identifier │ scope_layer=1 │ f :: Identifier │ scope_layer=1 │ [unknown_head] │ scope_layer=1 │ [=] │ │ f :: Identifier │ scope_layer=1 │ [call] │ │ closure2 :: Identifier │ scope_layer=1 │ [.] │ │ mat :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=1321 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=9 │ [call] │ │ get_testset :: Identifier │ scope_layer=9 │ [call] │ │ Broken :: Identifier │ scope_layer=9 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f :: Identifier │ │ [tuple] │ │ [.] │ │ mat :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ false :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=9 │ [if] │ │ false :: Value │ macro_source=1321 │ do_broken_test :: Identifier │ scope_layer=9 │ do_test :: Identifier │ scope_layer=9 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=9 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=9 │ [call] │ │ Expr :: Identifier │ scope_layer=9 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ f :: Identifier │ scope_layer=1 │ === :: Identifier │ scope_layer=1 │ [tuple] │ │ [.] │ │ mat :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ false :: Value │ macro_source=1321 │ Any[:(f()), :(===), :((mat.arr, false))] :: Value │ macro_source=1321 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:103 =#) :: Value │ │ false :: Value │ macro_source=1321 │ _e :: Identifier │ scope_layer=9 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=9 │ _e :: Identifier │ scope_layer=9 │ InterruptException :: Identifier │ scope_layer=9 │ [call] │ │ rethrow :: Identifier │ scope_layer=9 │ [call] │ │ Threw :: Identifier │ scope_layer=9 │ _e :: Identifier │ scope_layer=9 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=9 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:103 =#) :: Value │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f :: Identifier │ │ [tuple] │ │ [.] │ │ mat :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ false :: Value │ │ nothing :: Value │ macro_source=1321 │ [unknown_head] │ scope_layer=1 │ [=] │ │ f′ :: Identifier │ scope_layer=1 │ [call] │ │ adapt :: Identifier │ scope_layer=1 │ CustomArray :: Identifier │ scope_layer=1 │ f :: Identifier │ scope_layer=1 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=1339 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=10 │ [call] │ │ get_testset :: Identifier │ scope_layer=10 │ [call] │ │ Broken :: Identifier │ scope_layer=10 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f′ :: Identifier │ │ [tuple] │ │ mat :: Identifier │ │ false :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=10 │ [if] │ │ false :: Value │ macro_source=1339 │ do_broken_test :: Identifier │ scope_layer=10 │ do_test :: Identifier │ scope_layer=10 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=10 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=10 │ [call] │ │ Expr :: Identifier │ scope_layer=10 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ f′ :: Identifier │ scope_layer=1 │ === :: Identifier │ scope_layer=1 │ [tuple] │ │ mat :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=1339 │ Any[:(f′()), :(===), :((mat, false))] :: Value │ macro_source=1339 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:105 =#) :: Value │ │ false :: Value │ macro_source=1339 │ _e :: Identifier │ scope_layer=10 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=10 │ _e :: Identifier │ scope_layer=10 │ InterruptException :: Identifier │ scope_layer=10 │ [call] │ │ rethrow :: Identifier │ scope_layer=10 │ [call] │ │ Threw :: Identifier │ scope_layer=10 │ _e :: Identifier │ scope_layer=10 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=10 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:105 =#) :: Value │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f′ :: Identifier │ │ [tuple] │ │ mat :: Identifier │ │ false :: Value │ │ nothing :: Value │ macro_source=1339 │ [unknown_head] │ scope_layer=1 │ [=] │ │ x1 :: Identifier │ scope_layer=1 │ [call] │ │ [curly] │ │ CustomArray :: Identifier │ scope_layer=1 │ Int :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=1157 │ [vect] │ macro_source=1157 │ 1 :: Value │ macro_source=1157 │ [unknown_head] │ scope_layer=1 │ [=] │ │ x2 :: Identifier │ scope_layer=1 │ [call] │ │ [curly] │ │ CustomArray :: Identifier │ scope_layer=1 │ Int :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=1157 │ [vect] │ macro_source=1157 │ 2 :: Value │ macro_source=1157 │ [unknown_head] │ scope_layer=1 │ [=] │ │ x3 :: Identifier │ scope_layer=1 │ [call] │ │ [curly] │ │ CustomArray :: Identifier │ scope_layer=1 │ Int :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=1157 │ [vect] │ macro_source=1157 │ 3 :: Value │ macro_source=1157 │ [unknown_head] │ scope_layer=1 │ [function] │ │ [call] │ │ closure3 :: Identifier │ scope_layer=1 │ a :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ b :: Identifier │ scope_layer=1 │ "whatever" :: Value │ macro_source=1157 │ [=] │ │ [call] │ │ f :: Identifier │ scope_layer=1 │ c :: Identifier │ scope_layer=1 │ [block] │ │ [tuple] │ │ a :: Identifier │ scope_layer=1 │ b :: Identifier │ scope_layer=1 │ c :: Identifier │ scope_layer=1 │ [=] │ │ b :: Identifier │ scope_layer=1 │ [.] │ │ x2 :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ [return] │ │ f :: Identifier │ scope_layer=1 │ [unknown_head] │ scope_layer=1 │ [=] │ │ f :: Identifier │ scope_layer=1 │ [call] │ │ closure3 :: Identifier │ scope_layer=1 │ [.] │ │ x1 :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=1429 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=11 │ [call] │ │ get_testset :: Identifier │ scope_layer=11 │ [call] │ │ Broken :: Identifier │ scope_layer=11 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [tuple] │ │ [.] │ │ x1 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [.] │ │ x2 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=11 │ [if] │ │ false :: Value │ macro_source=1429 │ do_broken_test :: Identifier │ scope_layer=11 │ do_test :: Identifier │ scope_layer=11 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=11 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=11 │ [call] │ │ Expr :: Identifier │ scope_layer=11 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ f :: Identifier │ scope_layer=1 │ [.] │ │ x3 :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ === :: Identifier │ scope_layer=1 │ [tuple] │ │ [.] │ │ x1 :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ [.] │ │ x2 :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ [.] │ │ x3 :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ Any[:(f(x3.arr)), :(===), :((x1.arr, x2.arr, x3.arr))] :: Value │ macro_source=1429 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:119 =#) :: Value │ │ false :: Value │ macro_source=1429 │ _e :: Identifier │ scope_layer=11 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=11 │ _e :: Identifier │ scope_layer=11 │ InterruptException :: Identifier │ scope_layer=11 │ [call] │ │ rethrow :: Identifier │ scope_layer=11 │ [call] │ │ Threw :: Identifier │ scope_layer=11 │ _e :: Identifier │ scope_layer=11 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=11 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:119 =#) :: Value │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [tuple] │ │ [.] │ │ x1 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [.] │ │ x2 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ nothing :: Value │ macro_source=1429 │ [unknown_head] │ scope_layer=1 │ [=] │ │ f′ :: Identifier │ scope_layer=1 │ [call] │ │ adapt :: Identifier │ scope_layer=1 │ CustomArray :: Identifier │ scope_layer=1 │ f :: Identifier │ scope_layer=1 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=1455 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=12 │ [call] │ │ get_testset :: Identifier │ scope_layer=12 │ [call] │ │ Broken :: Identifier │ scope_layer=12 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f′ :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [tuple] │ │ x1 :: Identifier │ │ x2 :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=12 │ [if] │ │ false :: Value │ macro_source=1455 │ do_broken_test :: Identifier │ scope_layer=12 │ do_test :: Identifier │ scope_layer=12 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=12 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=12 │ [call] │ │ Expr :: Identifier │ scope_layer=12 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ f′ :: Identifier │ scope_layer=1 │ [.] │ │ x3 :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ === :: Identifier │ scope_layer=1 │ [tuple] │ │ x1 :: Identifier │ scope_layer=1 │ x2 :: Identifier │ scope_layer=1 │ [.] │ │ x3 :: Identifier │ scope_layer=1 │ [inert] │ │ arr :: Identifier │ │ Any[:(f′(x3.arr)), :(===), :((x1, x2, x3.arr))] :: Value │ macro_source=1455 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:121 =#) :: Value │ │ false :: Value │ macro_source=1455 │ _e :: Identifier │ scope_layer=12 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=12 │ _e :: Identifier │ scope_layer=12 │ InterruptException :: Identifier │ scope_layer=12 │ [call] │ │ rethrow :: Identifier │ scope_layer=12 │ [call] │ │ Threw :: Identifier │ scope_layer=12 │ _e :: Identifier │ scope_layer=12 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=12 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:121 =#) :: Value │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [call] │ │ f′ :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ [tuple] │ │ x1 :: Identifier │ │ x2 :: Identifier │ │ [.] │ │ x3 :: Identifier │ │ [inert] │ │ arr :: Identifier │ │ nothing :: Value │ macro_source=1455 │ [unknown_head] │ scope_layer=1 │ nothing :: Value │ macro_source=1157 │ [call] │ │ Scope :: Identifier │ scope_layer=4 │ [::] │ │ [call] │ │ [.] │ │ Core :: Identifier │ scope_layer=4 │ [inert] │ │ current_scope :: Identifier │ │ [curly] │ │ Union :: Identifier │ scope_layer=4 │ Nothing :: Identifier │ scope_layer=4 │ Scope :: Identifier │ scope_layer=4 │ [call] │ │ => :: Identifier │ scope_layer=3 │ CURRENT_TESTSET :: Identifier │ scope_layer=3 │ ts :: Identifier │ scope_layer=2 │ [call] │ │ => :: Identifier │ scope_layer=3 │ TESTSET_DEPTH :: Identifier │ scope_layer=3 │ [call] │ │ + :: Identifier │ scope_layer=3 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=3 │ 1 :: Value │ macro_source=1157 │ false :: Value │ macro_source=661 │ false :: Value │ macro_source=661 │ [block] │ │ [call] │ │ print_testset_verbose :: Identifier │ scope_layer=3 │ [inert] │ │ exit :: Identifier │ │ ts :: Identifier │ scope_layer=2 │ err :: Identifier │ scope_layer=2 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=2 │ err :: Identifier │ scope_layer=2 │ InterruptException :: Identifier │ scope_layer=2 │ [call] │ │ rethrow :: Identifier │ scope_layer=2 │ [call] │ │ trigger_test_failure_break :: Identifier │ scope_layer=2 │ err :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ is_failfast_error :: Identifier │ scope_layer=2 │ err :: Identifier │ scope_layer=2 │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ scope_layer=2 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=2 │ 0 :: Value │ macro_source=246 │ [call] │ │ rethrow :: Identifier │ scope_layer=2 │ [call] │ │ failfast_print :: Identifier │ scope_layer=2 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=2 │ ts :: Identifier │ scope_layer=2 │ [call] │ │ Error :: Identifier │ scope_layer=2 │ [inert] │ │ nontest_error :: Identifier │ │ [call] │ │ Expr :: Identifier │ scope_layer=2 │ [inert] │ │ tuple :: Identifier │ │ err :: Identifier │ scope_layer=2 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=2 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:77 =#) :: Value │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [call] │ │ copy! :: Identifier │ scope_layer=2 │ [call] │ │ default_rng :: Identifier │ scope_layer=2 │ default_rng_orig :: Identifier │ scope_layer=2 │ [call] │ │ copy! :: Identifier │ scope_layer=2 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=2 │ [inert] │ │ get_tls_seed :: Identifier │ │ tls_seed_orig :: Identifier │ scope_layer=2 │ [=] │ │ ret :: Identifier │ scope_layer=2 │ [call] │ │ finish :: Identifier │ scope_layer=2 │ ts :: Identifier │ scope_layer=2 │ ret :: Identifier │ scope_layer=2 │ │ file = "/home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl" │ line = 77 └ mod = Main ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:111 =# - Found unexpected binding of kind argument Expression: #₁₆₆/a Containing expressions: (= #₂₄₃ (new #₂₄₂ #₁₃₀/A #₅₉₈/T #₁₆₆/a #₁₃₁/b #₅₉₉/b)) (= #₅₉₆ (call core._typeof_captured_variable #₁₆₆/a)) (block ::K"latestworld_if_toplevel" (= #₂₄₂ (call core.apply_type #₂₄₁/#closure2#f##0 (call core._typeof_captured_variable #₁₃₀/A) (call core._typeof_captured_variable #₁₃₂/T) (call core._typeof_captured_variable #₁₆₆/a) (call core._typeof_captured_variable #₁₃₁/b))) (= #₂₄₃ (new #₂₄₂ #₁₃₀/A #₁₃₂/T #₁₆₆/a #₁₃₁/b #₁₆₇/b)) (= #₂₄₄ #₂₄₃) (call core.setfield! (call core.getfield #₁₂₉/#self# :f) :contents #₂₄₄) #₂₄₄ ::K"TOMBSTONE" ::K"TOMBSTONE" (removable (block (= #₂₄₆/f (call core.getfield #₁₂₉/#self# :f)) (if (call core.isdefined #₂₄₆/f :contents) ::K"TOMBSTONE" (block (newvar #₂₄₅/f) #₂₄₅/f)) (call core.getfield #₂₄₆/f :contents))) (= #₂₄₈/f (call core.getfield #₁₂₉/#self# :f)) (if (call core.isdefined #₂₄₈/f :contents) ::K"TOMBSTONE" (block (newvar #₂₄₇/f) #₂₄₇/f)) (call core.getfield #₂₄₈/f :contents)) (block ::K"latestworld_if_toplevel" (= #₂₄₂ (call core.apply_type #₂₄₁/#closure2#f##0 (call core._typeof_captured_variable #₁₃₀/A) (call core._typeof_captured_variable #₁₃₂/T) (call core._typeof_captured_variable #₁₆₆/a) (call core._typeof_captured_variable #₁₃₁/b))) (= #₂₄₃ (new #₂₄₂ #₁₃₀/A #₁₃₂/T #₁₆₆/a #₁₃₁/b #₁₆₇/b)) (block (= #₂₄₄ #₂₄₃) (call core.setfield! (call core.getfield #₁₂₉/#self# :f) :contents #₂₄₄) #₂₄₄) ::K"TOMBSTONE") Detailed provenance: #₁₆₆/a @#= /source/usr/share/julia/JuliaLowering/src/bindings.jl:123 =# └─ a └─ a ├─ @ /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:111 └─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (function (call closure1 x) (block (function (call foobar) (block x)) foobar)) (unknown_head) (= f (call closure1 (. mat (inert arr)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:88 =#) (call === (call f) (. mat (inert arr)))) (unknown_head) (= f′ (call adapt CustomArray f)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:90 =#) (call === (call f′) mat)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) (call === (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) (call (call adapt nothing f))) (call f))) (unknown_head) (function (where (call closure2 (kw (:: A (curly AbstractArray T)) (call zeros 1)) (kw (:: b Number) 0)) T) (block (function (call f) (block (call convert T 0) (tuple A (call == (ref A 1) b)))) f)) (unknown_head) (= f (call closure2 (. mat (inert arr)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:103 =#) (call === (call f) (tuple (. mat (inert arr)) false))) (unknown_head) (= f′ (call adapt CustomArray f)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:105 =#) (call === (call f′) (tuple mat false))) (unknown_head) (= x1 (call (curly CustomArray Int 1) (vect 1))) (unknown_head) (= x2 (call (curly CustomArray Int 1) (vect 2))) (unknown_head) (= x3 (call (curly CustomArray Int 1) (vect 3))) (unknown_head) (function (call closure3 a) (block (= b "whatever") (= (call f c) (block (tuple a b c))) (= b (. x2 (inert arr))) (return f))) (unknown_head) (= f (call closure3 (. x1 (inert arr)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:119 =#) (call === (call f (. x3 (inert arr))) (tuple (. x1 (inert arr)) (. x2 (inert arr)) (. x3 (inert arr))))) (unknown_head) (= f′ (call adapt CustomArray f)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:121 =#) (call === (call f′ (. x3 (inert arr))) (tuple x1 x2 (. x3 (inert arr))))) (unknown_head)))))))) ├─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 └─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (function (call closure1 x) (block (function (call foobar) (block x)) foobar)) (unknown_head) (= f (call closure1 (. mat (inert arr)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:88 =#) (call === (call f) (. mat (inert arr)))) (unknown_head) (= f′ (call adapt CustomArray f)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:90 =#) (call === (call f′) mat)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) (call === (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) (call (call adapt nothing f))) (call f))) (unknown_head) (function (where (call closure2 (kw (:: A (curly AbstractArray T)) (call zeros 1)) (kw (:: b Number) 0)) T) (block (function (call f) (block (call convert T 0) (tuple A (call == (ref A 1) b)))) f)) (unknown_head) (= f (call closure2 (. mat (inert arr)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:103 =#) (call === (call f) (tuple (. mat (inert arr)) false))) (unknown_head) (= f′ (call adapt CustomArray f)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:105 =#) (call === (call f′) (tuple mat false))) (unknown_head) (= x1 (call (curly CustomArray Int 1) (vect 1))) (unknown_head) (= x2 (call (curly CustomArray Int 1) (vect 2))) (unknown_head) (= x3 (call (curly CustomArray Int 1) (vect 3))) (unknown_head) (function (call closure3 a) (block (= b "whatever") (= (call f c) (block (tuple a b c))) (= b (. x2 (inert arr))) (return f))) (unknown_head) (= f (call closure3 (. x1 (inert arr)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:119 =#) (call === (call f (. x3 (inert arr))) (tuple (. x1 (inert arr)) (. x2 (inert arr)) (. x3 (inert arr))))) (unknown_head) (= f′ (call adapt CustomArray f)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:121 =#) (call === (call f′ (. x3 (inert arr))) (tuple x1 x2 (. x3 (inert arr))))) (unknown_head))))))) ├─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:77 =#) "closures" (block (function (call closure1 x) (block (function (call foobar) (block x)) foobar)) (= f (call closure1 (. mat (inert arr)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:88 =#) (call === (call f) (. mat (inert arr)))) (= f′ (call adapt CustomArray f)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:90 =#) (call === (call f′) mat)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) (call === (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:91 =#) (call (call adapt nothing f))) (call f))) (function (where (call closure2 (kw (:: A (curly AbstractArray T)) (call zeros 1)) (kw (:: b Number) 0)) T) (block (function (call f) (block (call convert T 0) (tuple A (call == (ref A 1) b)))) f)) (= f (call closure2 (. mat (inert arr)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:103 =#) (call === (call f) (tuple (. mat (inert arr)) false))) (= f′ (call adapt CustomArray f)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:105 =#) (call === (call f′) (tuple mat false))) (= x1 (call (curly CustomArray Int 1) (vect 1))) (= x2 (call (curly CustomArray Int 1) (vect 2))) (= x3 (call (curly CustomArray Int 1) (vect 3))) (function (call closure3 a) (block (= b "whatever") (= (call f c) (block (tuple a b c))) (= b (. x2 (inert arr))) (return f))) (= f (call closure3 (. x1 (inert arr)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:119 =#) (call === (call f (. x3 (inert arr))) (tuple (. x1 (inert arr)) (. x2 (inert arr)) (. x3 (inert arr))))) (= f′ (call adapt CustomArray f)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:121 =#) (call === (call f′ (. x3 (inert arr))) (tuple x1 x2 (. x3 (inert arr))))))) └─ @ /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:77 Stacktrace: [1] _renumber(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ssa_rewrites::Dict{Int64, Int64}, slot_rewrites::Dict{Int64, Int64}, label_table::Dict{Int64, Int64}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1097 [2] (::Base.JuliaLowering.var"#_renumber##2#_renumber##3"{Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, Dict{Int64, Int64}, Dict{Int64, Int64}, Dict{Int64, Int64}})(e::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1120 [inlined] [3] mapchildren(f::Base.JuliaLowering.var"#_renumber##2#_renumber##3"{Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, Dict{Int64, Int64}, Dict{Int64, Int64}, Dict{Int64, Int64}}, ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707 [4] _renumber(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ssa_rewrites::Dict{Int64, Int64}, slot_rewrites::Dict{Int64, Int64}, label_table::Dict{Int64, Int64}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1119 [5] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1162 [6] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1257 [7] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:854 [8] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:715 [9] compile_try(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:526 [10] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:834 [11] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:715 [12] compile_try(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:526 [13] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:834 [14] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:715 [15] compile_try(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:526 [16] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:834 [17] compile_try(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:526 [18] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:834 [19] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:715 [20] compile_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1037 [21] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1197 [22] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1287 [23] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Adapt/LcM3J/test/runtests.jl:77 Testing failed after 126.26s ERROR: LoadError: Package Adapt errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/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.14/Pkg/src/Operations.jl:3247 [3] 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.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [8] include(mod::Module, _path::String) @ Base Base.jl:325 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 563.18s: package tests unexpectedly errored