Package evaluation to test EnzymeTestUtils on Julia 1.14.0-DEV.30 (073666df8b*) started at 2025-11-04T16:14:31.344 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 9.68s ################################################################################ # Installation # Installing EnzymeTestUtils... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [12d8515a] + EnzymeTestUtils v0.2.5 Updating `~/.julia/environments/v1.14/Manifest.toml` [fa961155] + CEnum v0.5.0 [d360d2e6] + ChainRulesCore v1.26.0 [34da2185] + Compat v4.18.1 [187b0558] + ConstructionBase v1.6.0 [7da242da] + Enzyme v0.13.96 [f151be2c] + EnzymeCore v0.8.15 [12d8515a] + EnzymeTestUtils v0.2.5 [e2ba6199] + ExprTools v0.1.10 [26cc04aa] + FiniteDifferences v0.12.33 [61eb1bfa] + GPUCompiler v1.7.2 [692b3bcd] + JLLWrappers v1.7.1 [929cbde3] + LLVM v9.4.4 [d8793406] + ObjectFile v0.5.0 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [189a3867] + Reexport v1.2.2 [708f8203] + Richardson v1.4.2 [6c6a2e73] + Scratch v1.3.0 [90137ffa] + StaticArrays v1.9.15 [1e83bf80] + StaticArraysCore v1.4.4 [53d494c1] + StructIO v0.3.1 [e689c965] + Tracy v0.1.6 [7cc45869] + Enzyme_jll v0.0.207+0 [dad2f222] + LLVMExtra_jll v0.0.38+0 [ad6e5548] + LibTracyClient_jll v0.9.1+6 [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 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v1.0.0 [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 v1.0.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.13.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.16.0+0 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.9.9 [4536629a] + OpenBLAS_jll v0.3.29+0 [458c3c95] + OpenSSL_jll v3.5.4+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.67.1+0 [3f19e933] + p7zip_jll v17.6.0+0 Installation completed after 7.06s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Error: Failed to use TestEnv.jl; test dependencies will not be precompiled │ exception = │ UndefVarError: `project_rel_path` not defined in `TestEnv` │ Suggestion: this global was defined as `Pkg.Operations.project_rel_path` but not assigned a value. │ Stacktrace: │ [1] get_test_dir(ctx::Pkg.Types.Context, pkgspec::PackageSpec) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:75 │ [2] test_dir_has_project_file │ @ ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:52 [inlined] │ [3] maybe_gen_project_override! │ @ ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:83 [inlined] │ [4] activate(pkg::String; allow_reresolve::Bool) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:12 │ [5] activate(pkg::String) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:9 │ [6] top-level scope │ @ /PkgEval.jl/scripts/precompile.jl:24 │ [7] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [8] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:344 │ [9] _start() │ @ Base ./client.jl:577 └ @ Main /PkgEval.jl/scripts/precompile.jl:26 Precompiling package dependencies... Precompiling packages... 72885.7 ms ✓ GPUCompiler 53427.5 ms ✓ Enzyme 42148.7 ms ✓ Enzyme → EnzymeChainRulesCoreExt 42893.2 ms ✓ Enzyme → EnzymeStaticArraysExt 44343.5 ms ✓ EnzymeTestUtils 5 dependencies successfully precompiled in 257 seconds. 60 already precompiled. 3 dependencies had output during precompilation: ┌ Enzyme → EnzymeChainRulesCoreExt │ ┌ Warning: Enzyme.jl support for Julia 1.12 is presently in progress. │ │ For the time being we recommend using 1.11 or LTS (1.10). │ │ │ │ For latest updates, check the status of support for Julia 1.12+ at │ │ https://github.com/EnzymeAD/Enzyme.jl/issues/2699. │ │ │ └ @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:1575 └ ┌ Enzyme → EnzymeStaticArraysExt │ ┌ Warning: Enzyme.jl support for Julia 1.12 is presently in progress. │ │ For the time being we recommend using 1.11 or LTS (1.10). │ │ │ │ For latest updates, check the status of support for Julia 1.12+ at │ │ https://github.com/EnzymeAD/Enzyme.jl/issues/2699. │ │ │ └ @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:1575 └ ┌ EnzymeTestUtils │ ┌ Warning: Enzyme.jl support for Julia 1.12 is presently in progress. │ │ For the time being we recommend using 1.11 or LTS (1.10). │ │ │ │ For latest updates, check the status of support for Julia 1.12+ at │ │ https://github.com/EnzymeAD/Enzyme.jl/issues/2699. │ │ │ └ @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:1575 │ WARNING: Imported binding Test.eval_test was undeclared at import time during import to EnzymeTestUtils. └ Precompilation completed after 268.97s ################################################################################ # Testing # Testing EnzymeTestUtils Status `/tmp/jl_JNSDf4/Project.toml` [187b0558] ConstructionBase v1.6.0 [7da242da] Enzyme v0.13.96 [f151be2c] EnzymeCore v0.8.15 [12d8515a] EnzymeTestUtils v0.2.5 [26cc04aa] FiniteDifferences v0.12.33 [9e32d19f] MetaTesting v0.1.0 [94ee1d12] Quaternions v0.7.6 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_JNSDf4/Manifest.toml` [fa961155] CEnum v0.5.0 [d360d2e6] ChainRulesCore v1.26.0 [34da2185] Compat v4.18.1 [187b0558] ConstructionBase v1.6.0 [7da242da] Enzyme v0.13.96 [f151be2c] EnzymeCore v0.8.15 [12d8515a] EnzymeTestUtils v0.2.5 [e2ba6199] ExprTools v0.1.10 [26cc04aa] FiniteDifferences v0.12.33 [61eb1bfa] GPUCompiler v1.7.2 [692b3bcd] JLLWrappers v1.7.1 [929cbde3] LLVM v9.4.4 [9e32d19f] MetaTesting v0.1.0 [d8793406] ObjectFile v0.5.0 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [94ee1d12] Quaternions v0.7.6 [c1ae055f] RealDot v0.1.0 [189a3867] Reexport v1.2.2 [708f8203] Richardson v1.4.2 [6c6a2e73] Scratch v1.3.0 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.4 [53d494c1] StructIO v0.3.1 [e689c965] Tracy v0.1.6 [7cc45869] Enzyme_jll v0.0.207+0 [dad2f222] LLVMExtra_jll v0.0.38+0 [ad6e5548] LibTracyClient_jll v0.9.1+6 [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 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v1.0.0 [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 v1.0.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.13.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.16.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.9.9 [4536629a] OpenBLAS_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efcefdf7] PCRE2_jll v10.47.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.67.1+0 [3f19e933] p7zip_jll v17.6.0+0 Testing Running tests... numbers: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 numbers: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Float64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 numbers: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 numbers: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:16 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:16 =# test_approx(2.0, 2 + 1.0e-9; atol = 1.0e-9) end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:13 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:16 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] numbers: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{rtol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 numbers: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:18 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:18 =# test_approx(1.0, 1.0 + 1.0e-9; rtol = 1.0e-9) end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:13 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:18 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Int64}, y::Vector{Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Int64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:23 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:23 =# test_approx([1, 2], [1, 2 + 1.0e-9]; atol = 1.0e-9) end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:21 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:23 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Int64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{rtol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:25 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:25 =# test_approx([0, 1], [0, 1 + 1.0e-9]; rtol = 1.0e-9) end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:21 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:25 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 Test threw exception Expression: length(x) == length(y) Problem: : lengths must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Tuple{Int64, Int64}, y::Tuple{Int64, Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{Int64, Int64}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{Int64, Int64}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 Test threw exception Expression: length(x) == length(y) Problem: : lengths must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Tuple{Int64, Int64}, y::Tuple{Int64, Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{Int64, Int64}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{Int64, Int64}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:31 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:31 =# test_approx((1, 2), (1, 2 + 1.0e-9); atol = 1.0e-9) end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:29 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:31 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 Test threw exception Expression: length(x) == length(y) Problem: : lengths must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Tuple{Int64, Int64}, y::Tuple{Int64, Float64}, msg::String; kwargs::@Kwargs{rtol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{Int64, Int64}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{rtol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{Int64, Int64}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Float64, msg::String; kwargs::@Kwargs{rtol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:33 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:33 =# test_approx((0, 1), (0, 1 + 1.0e-9); rtol = 1.0e-9) end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:29 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:33 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] tuples: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:34 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:34 =# test_approx((1, 2), (1, 2, 3)) end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:29 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:34 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] type: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:56 Test threw exception Expression: x === y Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Type, y::Type, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:56 type: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:56 Test threw exception Expression: x === y Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Type, y::Type, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:56 type: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:39 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:39 =# test_approx(Bool, String) end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:37 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:39 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 Test threw exception Expression: issetequal(keys(x), keys(y)) Problem: : keys must match UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Dict{Symbol, Vector{Float64}}, y::Dict{Symbol, Vector{Float64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[y] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[x] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 Test threw exception Expression: issetequal(keys(x), keys(y)) Problem: : keys must match UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Dict{Symbol, Vector{Float64}}, y::Dict{Symbol, Vector{Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[y] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[x] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:51 =# return test_approx(x1, x2; atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:42 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 Test threw exception Expression: issetequal(keys(x), keys(y)) Problem: : keys must match UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Dict{Symbol, Vector{Float64}}, y::Dict{Symbol, Vector{Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[y] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[x] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:51 =# return test_approx(x1, x2; atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:42 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 Test threw exception Expression: issetequal(keys(x), keys(y)) Problem: : keys must match UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Dict{Symbol, Vector{Float64}}, y::Dict{Symbol, Vector{Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[y] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[x] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:51 =# return test_approx(x1, x2; atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:42 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 Test threw exception Expression: issetequal(keys(x), keys(y)) Problem: : keys must match UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Dict{Symbol, Vector{Float64}}, y::Dict{Symbol, Vector{Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[y] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[x] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:51 =# return test_approx(x1, x2; atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:42 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 Test threw exception Expression: issetequal(keys(x), keys(y)) Problem: : keys must match UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Dict{Symbol, Vector{Float64}}, y::Dict{Symbol, Vector{Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[y] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[x] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:51 =# return test_approx(x1, x2; atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:42 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 Test threw exception Expression: issetequal(keys(x), keys(y)) Problem: : keys must match UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Dict{Symbol, Vector{Float64}}, y::Dict{Symbol, Vector{Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[y] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[x] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:51 =# return test_approx(x1, x2; atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:42 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:50 [inlined] non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:61 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:61 =# test_approx(:x, :y) end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:60 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:61 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:63 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:63 =# test_approx("foo", "bar") end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:60 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:63 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Symbol}, y::Vector{Symbol}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Vector{Symbol}[1]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::Vector{Symbol}[1] UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Vector{Symbol}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::Vector{Symbol}[2] UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 non-numeric types: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:65 Test threw exception Expression: fails((()->begin #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:65 =# test_approx([:x, :y], [:x, :z]) end)) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:394 [4] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:60 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:65 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, y::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Any}, y::Vector{Any}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.x: ::Vector{Any}[2]: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, y::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.c UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Symbol}, y::TestStruct{Float64, Symbol}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.x: ::TestStruct{Float64, Symbol}.a UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Symbol, y::Symbol, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.z UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Vector{Any}, @NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}}.a: ::@NamedTuple{c::Float64, x::TestStruct{Float64, Symbol}, y::Vector{Float64}, z::String, f::Float64}.f UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{atol::Float64}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 nested structures: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 Test threw exception Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:74 =# test_approx(make_struct(x...), make_struct(y...); atol = err * 0.9) end Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:12 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:68 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_approx.jl:73 [inlined] T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float32, y::Float32, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::ComplexF32, y::ComplexF32, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::ComplexF64, y::ComplexF64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 x = Bool: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:56 Test threw exception Expression: x === y Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Type, y::Type, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:56 x = (): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 Test threw exception Expression: length(x) == length(y) Problem: : lengths must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Tuple{}, y::Tuple{}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 x = true: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Bool, y::Bool, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 x = 1: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 x = [2]: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Int64}, y::Vector{Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 x = (3, "string"): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 Test threw exception Expression: length(x) == length(y) Problem: : lengths must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Tuple{Int64, String}, y::Tuple{Int64, String}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 x = (3, "string"): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{Int64, String}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 x = (3, "string"): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Tuple{Int64, String}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 x = (3, "string"): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::Tuple{Int64, String}[2] UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 struct: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Int64, TestStruct{String, Matrix{Float64}}}, y::TestStruct{Int64, TestStruct{String, Matrix{Float64}}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 struct: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Int64, TestStruct{String, Matrix{Float64}}}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 struct: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Int64, TestStruct{String, Matrix{Float64}}}.a: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{String, Matrix{Float64}}, y::TestStruct{String, Matrix{Float64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 struct: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::TestStruct{Int64, TestStruct{String, Matrix{Float64}}}.a: ::TestStruct{String, Matrix{Float64}}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 struct: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::TestStruct{Int64, TestStruct{String, Matrix{Float64}}}.a: ::TestStruct{String, Matrix{Float64}}.x UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 struct: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::TestStruct{Int64, TestStruct{String, Matrix{Float64}}}.a: ::TestStruct{String, Matrix{Float64}}.a UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Vector{Float32}}, y::Vector{Vector{Float32}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float32}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float32}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float32}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float32}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float32}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float32}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float32}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float32}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float32}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float32}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float32}, y::Vector{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Matrix{Float32}}, y::Vector{Matrix{Float32}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float32}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float32}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float32}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float32}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float32}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float32}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float32}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float32}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float32}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float32}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Array{Float32, 3}}, y::Vector{Array{Float32, 3}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float32, 3}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float32, 3}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float32, 3}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float32, 3}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float32, 3}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float32, 3}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float32, 3}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float32, 3}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float32, 3}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float32, 3}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float32, 3}, y::Array{Float32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Vector{Float64}}, y::Vector{Vector{Float64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float64}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float64}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float64}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float64}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float64}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float64}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float64}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float64}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float64}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{Float64}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Matrix{Float64}}, y::Vector{Matrix{Float64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float64}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float64}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float64}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float64}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float64}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float64}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float64}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float64}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float64}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{Float64}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Array{Float64, 3}}, y::Vector{Array{Float64, 3}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float64, 3}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float64, 3}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float64, 3}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float64, 3}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float64, 3}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float64, 3}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float64, 3}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float64, 3}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float64, 3}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = Float64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{Float64, 3}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{Float64, 3}, y::Array{Float64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Vector{ComplexF32}}, y::Vector{Vector{ComplexF32}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF32}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF32}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF32}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF32}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF32}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF32}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF32}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF32}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF32}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF32}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF32}, y::Vector{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Matrix{ComplexF32}}, y::Vector{Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF32}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF32}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF32}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF32}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF32}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF32}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF32}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF32}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF32}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF32}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Array{ComplexF32, 3}}, y::Vector{Array{ComplexF32, 3}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF32, 3}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF32, 3}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF32, 3}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF32, 3}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF32, 3}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF32, 3}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF32, 3}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF32, 3}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF32, 3}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF32, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF32, 3}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF32, 3}, y::Array{ComplexF32, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Vector{ComplexF64}}, y::Vector{Vector{ComplexF64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF64}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF64}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF64}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF64}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF64}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF64}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF64}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF64}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF64}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = 2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Vector{ComplexF64}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{ComplexF64}, y::Vector{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Matrix{ComplexF64}}, y::Vector{Matrix{ComplexF64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF64}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF64}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF64}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF64}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF64}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF64}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF64}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF64}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF64}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Matrix{ComplexF64}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{ComplexF64}, y::Matrix{ComplexF64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 Test threw exception Expression: eachindex(x) == eachindex(y) Problem: : indices must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Array{ComplexF64, 3}}, y::Vector{Array{ComplexF64, 3}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:32 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF64, 3}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF64, 3}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF64, 3}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF64, 3}}[4] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF64, 3}}[5] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF64, 3}}[6] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF64, 3}}[7] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF64, 3}}[8] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF64, 3}}[9] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = ComplexF64, sz = (2, 3, 4): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Vector{Array{ComplexF64, 3}}[10] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Array{ComplexF64, 3}, y::Array{ComplexF64, 3}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 tuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 Test threw exception Expression: length(x) == length(y) Problem: : lengths must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Tuple{String, Int64, Bool, DataType, TestStruct{Float64, Vector{Float64}}}, y::Tuple{String, Int64, Bool, DataType, TestStruct{Float64, Vector{Float64}}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 tuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Tuple{String, Int64, Bool, DataType, TestStruct{Float64, Vector{Float64}}}[1]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 tuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::Tuple{String, Int64, Bool, DataType, TestStruct{Float64, Vector{Float64}}}[1] UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 tuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{String, Int64, Bool, DataType, TestStruct{Float64, Vector{Float64}}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 tuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{String, Int64, Bool, DataType, TestStruct{Float64, Vector{Float64}}}[3] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Bool, y::Bool, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 tuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:56 Test threw exception Expression: x === y Problem: : ::Tuple{String, Int64, Bool, DataType, TestStruct{Float64, Vector{Float64}}}[4]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Type, y::Type, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:56 tuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Tuple{String, Int64, Bool, DataType, TestStruct{Float64, Vector{Float64}}}[5]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Vector{Float64}}, y::TestStruct{Float64, Vector{Float64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 tuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{String, Int64, Bool, DataType, TestStruct{Float64, Vector{Float64}}}[5]: ::TestStruct{Float64, Vector{Float64}}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 tuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{String, Int64, Bool, DataType, TestStruct{Float64, Vector{Float64}}}[5]: ::TestStruct{Float64, Vector{Float64}}.a UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 namedtuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::@NamedTuple{x::String, y::Vector{Float64}, z::Float64, w::TestStruct{Float64, Vector{Float64}}}, y::@NamedTuple{x::String, y::Vector{Float64}, z::Float64, w::TestStruct{Float64, Vector{Float64}}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 namedtuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::@NamedTuple{x::String, y::Vector{Float64}, z::Float64, w::TestStruct{Float64, Vector{Float64}}}.x: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 namedtuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 Test threw exception Expression: x == y Problem: : ::@NamedTuple{x::String, y::Vector{Float64}, z::Float64, w::TestStruct{Float64, Vector{Float64}}}.x UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::String, y::String, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:65 namedtuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::@NamedTuple{x::String, y::Vector{Float64}, z::Float64, w::TestStruct{Float64, Vector{Float64}}}.y UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 namedtuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::@NamedTuple{x::String, y::Vector{Float64}, z::Float64, w::TestStruct{Float64, Vector{Float64}}}.z UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 namedtuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::@NamedTuple{x::String, y::Vector{Float64}, z::Float64, w::TestStruct{Float64, Vector{Float64}}}.w: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::TestStruct{Float64, Vector{Float64}}, y::TestStruct{Float64, Vector{Float64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 namedtuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::@NamedTuple{x::String, y::Vector{Float64}, z::Float64, w::TestStruct{Float64, Vector{Float64}}}.w: ::TestStruct{Float64, Vector{Float64}}.x UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Float64, y::Float64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 namedtuple: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::@NamedTuple{x::String, y::Vector{Float64}, z::Float64, w::TestStruct{Float64, Vector{Float64}}}.w: ::TestStruct{Float64, Vector{Float64}}.a UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 Test threw exception Expression: issetequal(keys(x), keys(y)) Problem: : keys must match UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Dict{Symbol, Vector{Float64}}, y::Dict{Symbol, Vector{Float64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:48 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[a] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 dict: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Dict{Symbol, Vector{Float64}}[b] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, y::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, y::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.parent UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 Test threw exception Expression: length(x) == length(y) Problem: : ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: lengths must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, y::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Base.Slice{Base.OneTo{Int64}}, y::Base.Slice{Base.OneTo{Int64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[1]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Base.Slice{Base.OneTo{Int64}}, y::Base.Slice{Base.OneTo{Int64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[1]: ::Base.Slice{Base.OneTo{Int64}}.indices UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Base.OneTo{Int64}, y::Base.OneTo{Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[1]: ::Base.Slice{Base.OneTo{Int64}}.indices: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Base.OneTo{Int64}, y::Base.OneTo{Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[1]: ::Base.Slice{Base.OneTo{Int64}}.indices: ::Base.OneTo{Int64}.stop UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.offset1 UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.stride1 UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 Test threw exception Expression: isapprox(x, y; kwargs...) UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::PermutedDimsArray{Float64, 2, (2, 1), (2, 1), Matrix{Float64}}, y::PermutedDimsArray{Float64, 2, (2, 1), (2, 1), Matrix{Float64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::PermutedDimsArray{Float64, 2, (2, 1), (2, 1), Matrix{Float64}}, y::PermutedDimsArray{Float64, 2, (2, 1), (2, 1), Matrix{Float64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 views of arrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::PermutedDimsArray{Float64, 2, (2, 1), (2, 1), Matrix{Float64}}.parent UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 Test threw exception Expression: length(x) == length(y) Problem: : lengths must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, y::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, y::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, y::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.parent UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 Test threw exception Expression: length(x) == length(y) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: lengths must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, y::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Base.Slice{Base.OneTo{Int64}}, y::Base.Slice{Base.OneTo{Int64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[1]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Base.Slice{Base.OneTo{Int64}}, y::Base.Slice{Base.OneTo{Int64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[1]: ::Base.Slice{Base.OneTo{Int64}}.indices UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Base.OneTo{Int64}, y::Base.OneTo{Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[1]: ::Base.Slice{Base.OneTo{Int64}}.indices: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Base.OneTo{Int64}, y::Base.OneTo{Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[1]: ::Base.Slice{Base.OneTo{Int64}}.indices: ::Base.OneTo{Int64}.stop UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.indices: ::Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.offset1 UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[1]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}.stride1 UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}, y::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}, y::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}.parent UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 Test threw exception Expression: length(x) == length(y) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}.indices: lengths must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, y::Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:40 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}.indices: ::Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}[1] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}.indices: ::Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}[2] UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Base.Slice{Base.OneTo{Int64}}, y::Base.Slice{Base.OneTo{Int64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}.indices: ::Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}[2]: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Base.Slice{Base.OneTo{Int64}}, y::Base.Slice{Base.OneTo{Int64}}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}.indices: ::Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}[2]: ::Base.Slice{Base.OneTo{Int64}}.indices UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Base.OneTo{Int64}, y::Base.OneTo{Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:26 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}.indices: ::Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}[2]: ::Base.Slice{Base.OneTo{Int64}}.indices: types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::Base.OneTo{Int64}, y::Base.OneTo{Int64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}.indices: ::Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}[2]: ::Base.Slice{Base.OneTo{Int64}}.indices: ::Base.OneTo{Int64}.stop UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}.offset1 UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 subarrays: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::Tuple{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}[2]: ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}.stride1 UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Int64, y::Int64, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:3 T = MyContainer1: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::MyContainer1, y::MyContainer1, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 T = MyContainer1: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::MyContainer1.a UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = MyContainer1: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::MyContainer1.b UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = MyContainer2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 Test threw exception Expression: typeof(x) == typeof(y) Problem: : types must match UndefVarError: `eval_test_comparison` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] _test_fields_approx(x::MyContainer2, y::MyContainer2, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:62 T = MyContainer2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::MyContainer2.a UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Matrix{Float64}, y::Matrix{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 T = MyContainer2: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 Test threw exception Expression: isapprox(x, y; kwargs...) Problem: : ::MyContainer2.b UndefVarError: `eval_test_function` not defined in `EnzymeTestUtils` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:750 [inlined] [2] test_approx(x::Vector{Float64}, y::Vector{Float64}, msg::String; kwargs::@Kwargs{}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_approx.jl:7 test_forward: f_array with return activity Const on (::Vector{Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Const{Vector{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Vector{Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Const{Vector{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Vector{ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Const{Vector{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Vector{Float32}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Duplicated{Vector{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Vector{Float64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Duplicated{Vector{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Vector{ComplexF64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Duplicated{Vector{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Vector{Float32}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::BatchDuplicated{Vector{Float32}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Vector{Float64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::BatchDuplicated{Vector{Float64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Vector{ComplexF64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::BatchDuplicated{Vector{ComplexF64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Vector{Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Vector{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Vector{Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Vector{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Vector{ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Vector{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Vector{Float32}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Vector{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Vector{Float64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Vector{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Vector{ComplexF64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Vector{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Vector{Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Vector{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Vector{Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Vector{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Vector{ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Vector{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Vector{Float32}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Vector{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Vector{Float64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Vector{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Vector{ComplexF64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Vector{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Vector{Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Vector{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Vector{Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Vector{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Vector{ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Vector{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Vector{Float32}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Vector{Float32}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Vector{Float64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Vector{Float64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Vector{ComplexF64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Vector{ComplexF64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Vector{Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Vector{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Vector{Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Vector{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Vector{ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Vector{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Vector{Float32}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Vector{Float32}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Vector{Float64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Vector{Float64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Vector{ComplexF64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Vector{ComplexF64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Vector{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Matrix{Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Const{Matrix{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Matrix{Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Const{Matrix{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Matrix{ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Const{Matrix{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Matrix{Float32}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Duplicated{Matrix{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Matrix{Float64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Duplicated{Matrix{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Matrix{ComplexF64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Duplicated{Matrix{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Matrix{Float32}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::BatchDuplicated{Matrix{Float32}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Matrix{Float64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::BatchDuplicated{Matrix{Float64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Matrix{ComplexF64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::BatchDuplicated{Matrix{ComplexF64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Matrix{Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Matrix{Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Matrix{ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Matrix{Float32}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Matrix{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Matrix{Float64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Matrix{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Matrix{ComplexF64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Matrix{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Matrix{Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Matrix{Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Matrix{ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Matrix{Float32}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Matrix{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Matrix{Float64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Matrix{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Matrix{ComplexF64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Matrix{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Matrix{Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Matrix{Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Matrix{ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Matrix{Float32}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Matrix{Float32}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Matrix{Float64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Matrix{Float64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Matrix{ComplexF64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Matrix{ComplexF64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Matrix{Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Matrix{Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Matrix{ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Matrix{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Matrix{Float32}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Matrix{Float32}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Matrix{Float64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Matrix{Float64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Matrix{ComplexF64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Matrix{ComplexF64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Matrix{ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Array{Float32, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Const{Array{Float32, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Array{Float64, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Const{Array{Float64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Array{ComplexF64, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Const{Array{ComplexF64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Array{Float32, 3}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Duplicated{Array{Float32, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Array{Float64, 3}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Duplicated{Array{Float64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Array{ComplexF64, 3}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::Duplicated{Array{ComplexF64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Array{Float32, 3}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::BatchDuplicated{Array{Float32, 3}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Array{Float64, 3}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::BatchDuplicated{Array{Float64, 3}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Const on (::Array{ComplexF64, 3}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_array)}, ::BatchDuplicated{Array{ComplexF64, 3}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Array{Float32, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Array{Float32, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Array{Float64, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Array{Float64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Array{ComplexF64, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Array{ComplexF64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Array{Float32, 3}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Array{Float32, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Array{Float64, 3}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Array{Float64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity Duplicated on (::Array{ComplexF64, 3}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Array{ComplexF64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Array{Float32, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Array{Float32, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Array{Float64, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Array{Float64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Array{ComplexF64, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Const{Array{ComplexF64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Array{Float32, 3}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Array{Float32, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Array{Float64, 3}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Array{Float64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity DuplicatedNoNeed on (::Array{ComplexF64, 3}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_array)}, ::Duplicated{Array{ComplexF64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Array{Float32, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Array{Float32, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Array{Float64, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Array{Float64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Array{ComplexF64, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Array{ComplexF64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Array{Float32, 3}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Array{Float32, 3}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Array{Float64, 3}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Array{Float64, 3}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicated on (::Array{ComplexF64, 3}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Array{ComplexF64, 3}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Array{Float32, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Array{Float32, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Array{Float64, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Array{Float64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Array{ComplexF64, 3}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::Const{Array{ComplexF64, 3}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Array{Float32, 3}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Array{Float32, 3}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float32, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Array{Float64, 3}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Array{Float64, 3}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{Float64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_array with return activity BatchDuplicatedNoNeed on (::Array{ComplexF64, 3}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype @ ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [inlined] [3] propagate_returned!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:1688 [4] removeDeadArgs!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/llvm/transforms.jl:2563 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler/optimize.jl:181 [6] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4774 [7] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [8] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [9] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [10] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [11] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [12] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [13] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [14] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [15] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_array)}, ::BatchDuplicated{Array{ComplexF64, 3}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [16] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [18] test_forward(f::typeof(f_array), ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [19] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Array{ComplexF64, 3}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [20] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [35] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core ./boot.jl:489 [38] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [39] _start() @ Base ./client.jl:577 test_forward: f_tuple with return activity Const on (::Tuple{Float32, Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype(typ::LLVM.PointerType) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [3] lower_convention(functy::Type, mod::LLVM.Module, entry_f::LLVM.Function, actualRetType::Type, RetActivity::Type, TT::Union{Nothing, Type}, run_enzyme::Bool, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:3773 [4] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4725 [5] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [6] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [7] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [8] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [9] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [10] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [11] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [12] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [13] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_tuple)}, ::Const{Tuple{Float32, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [14] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] test_forward(f::typeof(f_tuple), ret_activity::Type, args::Tuple{Tuple{Float32, Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [17] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Tuple{Float32, Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [18] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [37] _start() @ Base ./client.jl:577 test_forward: f_tuple with return activity Const on (::Tuple{Float64, Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype(typ::LLVM.PointerType) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [3] lower_convention(functy::Type, mod::LLVM.Module, entry_f::LLVM.Function, actualRetType::Type, RetActivity::Type, TT::Union{Nothing, Type}, run_enzyme::Bool, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:3773 [4] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4725 [5] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [6] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [7] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [8] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [9] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [10] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [11] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [12] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [13] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_tuple)}, ::Const{Tuple{Float64, Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [14] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] test_forward(f::typeof(f_tuple), ret_activity::Type, args::Tuple{Tuple{Float64, Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [17] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Tuple{Float64, Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [18] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [37] _start() @ Base ./client.jl:577 test_forward: f_tuple with return activity Const on (::Tuple{ComplexF64, ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype(typ::LLVM.PointerType) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [3] lower_convention(functy::Type, mod::LLVM.Module, entry_f::LLVM.Function, actualRetType::Type, RetActivity::Type, TT::Union{Nothing, Type}, run_enzyme::Bool, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:3773 [4] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4725 [5] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [6] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [7] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [8] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [9] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [10] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [11] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [12] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [13] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_tuple)}, ::Const{Tuple{ComplexF64, ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [14] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] test_forward(f::typeof(f_tuple), ret_activity::Type, args::Tuple{Tuple{ComplexF64, ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [17] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Tuple{ComplexF64, ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [18] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [37] _start() @ Base ./client.jl:577 test_forward: f_tuple with return activity Const on (::Tuple{Float32, Float32}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype(typ::LLVM.PointerType) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [3] lower_convention(functy::Type, mod::LLVM.Module, entry_f::LLVM.Function, actualRetType::Type, RetActivity::Type, TT::Union{Nothing, Type}, run_enzyme::Bool, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:3773 [4] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4725 [5] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [6] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [7] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [8] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [9] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [10] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [11] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [12] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [13] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_tuple)}, ::Duplicated{Tuple{Float32, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [14] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] test_forward(f::typeof(f_tuple), ret_activity::Type, args::Tuple{Tuple{Float32, Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [17] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Tuple{Float32, Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [18] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [37] _start() @ Base ./client.jl:577 test_forward: f_tuple with return activity Const on (::Tuple{Float64, Float64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype(typ::LLVM.PointerType) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [3] lower_convention(functy::Type, mod::LLVM.Module, entry_f::LLVM.Function, actualRetType::Type, RetActivity::Type, TT::Union{Nothing, Type}, run_enzyme::Bool, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:3773 [4] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4725 [5] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [6] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [7] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [8] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [9] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [10] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [11] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [12] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [13] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_tuple)}, ::Duplicated{Tuple{Float64, Float64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [14] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] test_forward(f::typeof(f_tuple), ret_activity::Type, args::Tuple{Tuple{Float64, Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [17] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Tuple{Float64, Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [18] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [37] _start() @ Base ./client.jl:577 test_forward: f_tuple with return activity Const on (::Tuple{ComplexF64, ComplexF64}, Duplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype(typ::LLVM.PointerType) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [3] lower_convention(functy::Type, mod::LLVM.Module, entry_f::LLVM.Function, actualRetType::Type, RetActivity::Type, TT::Union{Nothing, Type}, run_enzyme::Bool, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:3773 [4] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4725 [5] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [6] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [7] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [8] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [9] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [10] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [11] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [12] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [13] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_tuple)}, ::Duplicated{Tuple{ComplexF64, ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [14] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] test_forward(f::typeof(f_tuple), ret_activity::Type, args::Tuple{Tuple{ComplexF64, ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [17] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Tuple{ComplexF64, ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [18] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [37] _start() @ Base ./client.jl:577 test_forward: f_tuple with return activity Const on (::Tuple{Float32, Float32}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype(typ::LLVM.PointerType) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [3] lower_convention(functy::Type, mod::LLVM.Module, entry_f::LLVM.Function, actualRetType::Type, RetActivity::Type, TT::Union{Nothing, Type}, run_enzyme::Bool, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:3773 [4] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4725 [5] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [6] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [7] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [8] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [9] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [10] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [11] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [12] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [13] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_tuple)}, ::BatchDuplicated{Tuple{Float32, Float32}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [14] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] test_forward(f::typeof(f_tuple), ret_activity::Type, args::Tuple{Tuple{Float32, Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [17] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Tuple{Float32, Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [18] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [37] _start() @ Base ./client.jl:577 test_forward: f_tuple with return activity Const on (::Tuple{Float64, Float64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype(typ::LLVM.PointerType) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [3] lower_convention(functy::Type, mod::LLVM.Module, entry_f::LLVM.Function, actualRetType::Type, RetActivity::Type, TT::Union{Nothing, Type}, run_enzyme::Bool, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:3773 [4] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4725 [5] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [6] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [7] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [8] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [9] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [10] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [11] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [12] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [13] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_tuple)}, ::BatchDuplicated{Tuple{Float64, Float64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [14] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] test_forward(f::typeof(f_tuple), ret_activity::Type, args::Tuple{Tuple{Float64, Float64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [17] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Tuple{Float64, Float64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [18] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [37] _start() @ Base ./client.jl:577 test_forward: f_tuple with return activity Const on (::Tuple{ComplexF64, ComplexF64}, BatchDuplicated): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype(typ::LLVM.PointerType) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [3] lower_convention(functy::Type, mod::LLVM.Module, entry_f::LLVM.Function, actualRetType::Type, RetActivity::Type, TT::Union{Nothing, Type}, run_enzyme::Bool, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:3773 [4] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4725 [5] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [6] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [7] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [8] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [9] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [10] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [11] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [12] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [13] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Const}, ::Const{typeof(f_tuple)}, ::BatchDuplicated{Tuple{ComplexF64, ComplexF64}, 2}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [14] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] test_forward(f::typeof(f_tuple), ret_activity::Type, args::Tuple{Tuple{ComplexF64, ComplexF64}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float64, atol::Float64, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [17] kwcall(::@NamedTuple{atol::Float64, rtol::Float64, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Tuple{ComplexF64, ComplexF64}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [18] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [37] _start() @ Base ./client.jl:577 test_forward: f_tuple with return activity Duplicated on (::Tuple{Float32, Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:71 Got exception outside of a @test Taking the type of an opaque pointer is illegal Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] eltype(typ::LLVM.PointerType) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/type.jl:293 [3] lower_convention(functy::Type, mod::LLVM.Module, entry_f::LLVM.Function, actualRetType::Type, RetActivity::Type, TT::Union{Nothing, Type}, run_enzyme::Bool, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:3773 [4] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:4725 [5] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:67 [6] compile @ ~/.julia/packages/GPUCompiler/Gp8bZ/src/driver.jl:55 [inlined] [7] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5960 [8] _thunk @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:5958 [inlined] [9] cached_compilation @ ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6015 [inlined] [10] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6131 [11] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/rsnI8/src/compiler.jl:6275 [12] autodiff @ ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:658 [inlined] [13] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#31"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_tuple)}, ::Const{Tuple{Float32, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/rsnI8/src/Enzyme.jl:542 [14] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:96 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [16] test_forward(f::typeof(f_tuple), ret_activity::Type, args::Tuple{Tuple{Float32, Float32}, UnionAll}; rng::TaskLocalRNG, fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, fkwargs::@NamedTuple{}, rtol::Float32, atol::Float32, testset_name::Nothing, runtime_activity::Bool) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:73 [17] kwcall(::@NamedTuple{atol::Float32, rtol::Float32, runtime_activity::Bool}, ::typeof(test_forward), f::Function, ret_activity::Type, args::Tuple{Tuple{Float32, Float32}, UnionAll}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/JZTWO/src/test_forward.jl:54 [18] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:58 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:59 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:60 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:69 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:70 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2042 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/test_forward.jl:94 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:8 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1961 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/JZTWO/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [37] _start() @ Base ./client.j PkgEval terminated after 1006.69s: test log exceeded the size limit