Package evaluation of EnzymeTestUtils on Julia 1.11.5 (32ac370b68*) started at 2025-06-29T09:28:46.249 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.87s ################################################################################ # Installation # Installing EnzymeTestUtils... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [12d8515a] + EnzymeTestUtils v0.2.1 Updating `~/.julia/environments/v1.11/Manifest.toml` [fa961155] + CEnum v0.5.0 [d360d2e6] + ChainRulesCore v1.25.2 [34da2185] + Compat v4.16.0 [187b0558] + ConstructionBase v1.6.0 [7da242da] + Enzyme v0.13.52 [f151be2c] + EnzymeCore v0.8.12 [12d8515a] + EnzymeTestUtils v0.2.1 [e2ba6199] + ExprTools v0.1.10 [26cc04aa] + FiniteDifferences v0.12.32 [61eb1bfa] + GPUCompiler v1.5.3 [692b3bcd] + JLLWrappers v1.7.0 [929cbde3] + LLVM v9.4.2 [d8793406] + ObjectFile v0.4.4 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [189a3867] + Reexport v1.2.2 [708f8203] + Richardson v1.4.2 [6c6a2e73] + Scratch v1.3.0 [90137ffa] + StaticArrays v1.9.13 [1e83bf80] + StaticArraysCore v1.4.3 [53d494c1] + StructIO v0.3.1 [e689c965] + Tracy v0.1.4 [7cc45869] + Enzyme_jll v0.0.183+0 [dad2f222] + LLVMExtra_jll v0.0.37+2 [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.6.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays 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.1.1+0 [deac9b47] + LibCURL_jll v8.6.0+0 [e37daf67] + LibGit2_jll v1.7.2+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.6+0 [14a3606d] + MozillaCACerts_jll v2023.12.12 [4536629a] + OpenBLAS_jll v0.3.27+1 [bea87d4a] + SuiteSparse_jll v7.7.0+0 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.59.0+0 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 6.91s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 21.11s ################################################################################ # Testing # Testing EnzymeTestUtils Status `/tmp/jl_8oVXvE/Project.toml` [187b0558] ConstructionBase v1.6.0 [7da242da] Enzyme v0.13.52 [f151be2c] EnzymeCore v0.8.12 [12d8515a] EnzymeTestUtils v0.2.1 [26cc04aa] FiniteDifferences v0.12.32 [9e32d19f] MetaTesting v0.1.0 [94ee1d12] Quaternions v0.7.6 [37e2e46d] LinearAlgebra v1.11.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_8oVXvE/Manifest.toml` [fa961155] CEnum v0.5.0 [d360d2e6] ChainRulesCore v1.25.2 [34da2185] Compat v4.16.0 [187b0558] ConstructionBase v1.6.0 [7da242da] Enzyme v0.13.52 [f151be2c] EnzymeCore v0.8.12 [12d8515a] EnzymeTestUtils v0.2.1 [e2ba6199] ExprTools v0.1.10 [26cc04aa] FiniteDifferences v0.12.32 [61eb1bfa] GPUCompiler v1.5.3 [692b3bcd] JLLWrappers v1.7.0 [929cbde3] LLVM v9.4.2 [9e32d19f] MetaTesting v0.1.0 [d8793406] ObjectFile v0.4.4 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [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.13 [1e83bf80] StaticArraysCore v1.4.3 [53d494c1] StructIO v0.3.1 [e689c965] Tracy v0.1.4 [7cc45869] Enzyme_jll v0.0.183+0 [dad2f222] LLVMExtra_jll v0.0.37+2 [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.6.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays 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.1.1+0 [deac9b47] LibCURL_jll v8.6.0+0 [e37daf67] LibGit2_jll v1.7.2+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.6+0 [14a3606d] MozillaCACerts_jll v2023.12.12 [4536629a] OpenBLAS_jll v0.3.27+1 [bea87d4a] SuiteSparse_jll v7.7.0+0 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.59.0+0 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity Duplicated on (::TestStruct{Vector{Float32}, Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !112 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float32} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_114450_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float32}, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity Duplicated on (::TestStruct{Vector{Float64}, Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !114 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !25, !tbaa !22, !alias.scope !28, !noalias !31, !nonnull !0, !dereferenceable !36, !align !37, !enzyme_type !38, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float64} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !25, !tbaa !22, !alias.scope !28, !noalias !31, !nonnull !0, !dereferenceable !36, !align !37, !enzyme_type !38, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_117749_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float64}, Float64}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity Duplicated on (::TestStruct{Vector{ComplexF64}, ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %48, %L92 ], [ %8, %guard_exit22 ], [ %8, %L17.L106_crit_edge ], [ %8, %L44 ], !dbg !112 const val: %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 value=Unknown object of type Vector{ComplexF64} llvalue= %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_118037_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{ComplexF64}, ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity DuplicatedNoNeed on (::TestStruct{Vector{Float32}, Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !112 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float32} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_120246_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float32}, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity DuplicatedNoNeed on (::TestStruct{Vector{Float64}, Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !114 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !25, !tbaa !22, !alias.scope !28, !noalias !31, !nonnull !0, !dereferenceable !36, !align !37, !enzyme_type !38, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float64} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !25, !tbaa !22, !alias.scope !28, !noalias !31, !nonnull !0, !dereferenceable !36, !align !37, !enzyme_type !38, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_120367_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float64}, Float64}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity DuplicatedNoNeed on (::TestStruct{Vector{ComplexF64}, ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %48, %L92 ], [ %8, %guard_exit22 ], [ %8, %L17.L106_crit_edge ], [ %8, %L44 ], !dbg !112 const val: %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 value=Unknown object of type Vector{ComplexF64} llvalue= %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_120496_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{Duplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{ComplexF64}, ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity BatchDuplicated on (::TestStruct{Vector{Float32}, Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !112 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float32} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_120971_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float32}, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity BatchDuplicated on (::TestStruct{Vector{Float64}, Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !114 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !25, !tbaa !22, !alias.scope !28, !noalias !31, !nonnull !0, !dereferenceable !36, !align !37, !enzyme_type !38, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float64} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !25, !tbaa !22, !alias.scope !28, !noalias !31, !nonnull !0, !dereferenceable !36, !align !37, !enzyme_type !38, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_121106_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float64}, Float64}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity BatchDuplicated on (::TestStruct{Vector{ComplexF64}, ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %48, %L92 ], [ %8, %guard_exit22 ], [ %8, %L17.L106_crit_edge ], [ %8, %L44 ], !dbg !112 const val: %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 value=Unknown object of type Vector{ComplexF64} llvalue= %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_121242_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{true, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{ComplexF64}, ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity BatchDuplicatedNoNeed on (::TestStruct{Vector{Float32}, Float32}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !112 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float32} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !23, !tbaa !20, !alias.scope !26, !noalias !29, !nonnull !0, !dereferenceable !34, !align !35, !enzyme_type !36, !enzymejl_source_type_Vector\7BFloat32\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_122719_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float32}, Float32}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity BatchDuplicatedNoNeed on (::TestStruct{Vector{Float64}, Float64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %47, %L92 ], [ %7, %guard_exit22 ], [ %7, %L17.L106_crit_edge ], [ %7, %L44 ], !dbg !114 const val: %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !25, !tbaa !22, !alias.scope !28, !noalias !31, !nonnull !0, !dereferenceable !36, !align !37, !enzyme_type !38, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 value=Unknown object of type Vector{Float64} llvalue= %7 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %6 unordered, align 8, !dbg !25, !tbaa !22, !alias.scope !28, !noalias !31, !nonnull !0, !dereferenceable !36, !align !37, !enzyme_type !38, !enzymejl_source_type_Vector\7BFloat64\7D !0, !enzymejl_byref_MUT_REF !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_122840_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{Float64}, Float64}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args (repeats 2 times) │ @ ./broadcast.jl:955 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_struct │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 test_forward: f_struct with return activity BatchDuplicatedNoNeed on (::TestStruct{Vector{ComplexF64}, ComplexF64}, Const): Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:71 Got exception outside of a @test Constant memory is stored (or returned) to a differentiable variable. As a result, Enzyme cannot provably ensure correctness and throws this error. This might be due to the use of a constant variable as temporary storage for active memory (https://enzyme.mit.edu/julia/stable/faq/#Runtime-Activity). If Enzyme should be able to prove this use non-differentable, open an issue! To work around this issue, either: a) rewrite this variable to not be conditionally active (fastest, but requires a code change), or b) set the Enzyme mode to turn on runtime activity (e.g. autodiff(set_runtime_activity(Reverse), ...) ). This will maintain correctness, but may slightly reduce performance. Mismatched activity for: %nodecayed..pre-phi = phi {} addrspace(10)* [ %48, %L92 ], [ %8, %guard_exit22 ], [ %8, %L17.L106_crit_edge ], [ %8, %L44 ], !dbg !112 const val: %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 value=Unknown object of type Vector{ComplexF64} llvalue= %8 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* %7 unordered, align 8, !dbg !26, !tbaa !23, !alias.scope !29, !noalias !32, !nonnull !0, !dereferenceable !37, !align !38, !enzyme_type !39, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BComplexF64\7D !0 Stacktrace: [1] size @ ./array.jl:194 [2] axes @ ./abstractarray.jl:98 [3] newindexer @ ./broadcast.jl:598 [4] extrude @ ./broadcast.jl:645 [5] preprocess @ ./broadcast.jl:953 [6] preprocess_args @ ./broadcast.jl:956 [7] preprocess_args @ ./broadcast.jl:955 [8] preprocess @ ./broadcast.jl:952 [9] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [10] preprocess @ ./broadcast.jl:952 [11] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [12] copyto! @ ./broadcast.jl:925 [13] copy @ ./broadcast.jl:897 [14] materialize @ ./broadcast.jl:872 [15] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 Stacktrace: [1] mightalias @ ./abstractarray.jl:1537 [inlined] [2] unalias @ ./abstractarray.jl:1500 [inlined] [3] broadcast_unalias @ ./broadcast.jl:946 [inlined] [4] preprocess @ ./broadcast.jl:953 [inlined] [5] preprocess_args @ ./broadcast.jl:956 [inlined] [6] preprocess_args @ ./broadcast.jl:955 [inlined] [7] preprocess @ ./broadcast.jl:952 [inlined] [8] preprocess_args (repeats 2 times) @ ./broadcast.jl:955 [inlined] [9] preprocess @ ./broadcast.jl:952 [inlined] [10] override_bc_copyto! @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 [inlined] [11] copyto! @ ./broadcast.jl:925 [inlined] [12] copy @ ./broadcast.jl:897 [inlined] [13] materialize @ ./broadcast.jl:872 [inlined] [14] f_struct @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:9 [15] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] [16] call_with_kwargs @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] [17] fwddiffejulia_call_with_kwargs_122969_inner_3wrap @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [18] macro expansion @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] [19] enzyme_call @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] [20] ForwardModeThunk @ ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] [21] autodiff @ ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] [22] autodiff(::ForwardMode{false, FFIABI, false, false, false}, ::EnzymeTestUtils.var"#call_with_kwargs#50"{@NamedTuple{}}, ::Type{BatchDuplicated}, ::Const{typeof(f_struct)}, ::Const{TestStruct{Vector{ComplexF64}, ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] test_forward(f::typeof(f_struct), ret_activity::Type, args::Tuple{TestStruct{Vector{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/zaGYZ/src/test_forward.jl:73 [26] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:94 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [28] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:70 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [30] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:69 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [32] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:60 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [34] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [35] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [36] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [37] include(fname::String) @ Main ./sysimg.jl:38 [38] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [39] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [40] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [41] include(fname::String) @ Main ./sysimg.jl:38 [42] top-level scope @ none:6 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Const, Tx = Const, Ta = Duplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Const, Tx = Const, Ta = Duplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Const, Tx = Const, Ta = Duplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Const, Tx = Const, Ta = Duplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Const, Tx = Const, Ta = BatchDuplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Const, Tx = Const, Ta = BatchDuplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Const, Tx = Const, Ta = BatchDuplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Const, Tx = Const, Ta = BatchDuplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Duplicated, Tx = Const, Ta = Const, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Duplicated, Tx = Const, Ta = Const, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Duplicated, Tx = Const, Ta = Const, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Duplicated, Tx = Const, Ta = Const, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Duplicated, Tx = Const, Ta = Duplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Duplicated, Tx = Const, Ta = Duplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Duplicated, Tx = Const, Ta = Duplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = Duplicated, Tx = Const, Ta = Duplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = DuplicatedNoNeed, Tx = Const, Ta = Const, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = DuplicatedNoNeed, Tx = Const, Ta = Const, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = DuplicatedNoNeed, Tx = Const, Ta = Const, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = DuplicatedNoNeed, Tx = Const, Ta = Const, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = DuplicatedNoNeed, Tx = Const, Ta = Duplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = DuplicatedNoNeed, Tx = Const, Ta = Duplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = DuplicatedNoNeed, Tx = Const, Ta = Duplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = DuplicatedNoNeed, Tx = Const, Ta = Duplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicated, Tx = Const, Ta = Const, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicated, Tx = Const, Ta = Const, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicated, Tx = Const, Ta = Const, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicated, Tx = Const, Ta = Const, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicated, Tx = Const, Ta = BatchDuplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicated, Tx = Const, Ta = BatchDuplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicated, Tx = Const, Ta = BatchDuplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicated, Tx = Const, Ta = BatchDuplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = Const, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = Const, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = Const, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = Const, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = BatchDuplicated, T = Float32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = BatchDuplicated, T = Float64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = BatchDuplicated, T = ComplexF32: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 ┌ Warning: TODO forward zero-set of memorycopy used memset rather than runtime type │ Caused by: │ Stacktrace: │ [1] copy │ @ ./array.jl:350 │ [2] unaliascopy │ @ ./abstractarray.jl:1516 │ [3] unalias │ @ ./abstractarray.jl:1500 │ [4] broadcast_unalias │ @ ./broadcast.jl:946 │ [5] preprocess │ @ ./broadcast.jl:953 │ [6] preprocess_args │ @ ./broadcast.jl:956 │ [7] preprocess_args │ @ ./broadcast.jl:955 │ [8] preprocess │ @ ./broadcast.jl:952 │ [9] preprocess_args │ @ ./broadcast.jl:956 │ [10] preprocess │ @ ./broadcast.jl:952 │ [11] override_bc_copyto! │ @ ~/.julia/packages/Enzyme/m2qpV/src/compiler/interpreter.jl:798 │ [12] copyto! │ @ ./broadcast.jl:925 │ [13] copy │ @ ./broadcast.jl:897 │ [14] materialize │ @ ./broadcast.jl:872 │ [15] f_multiarg │ @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:30 └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/rules/llvmrules.jl:792 Tret = BatchDuplicatedNoNeed, Tx = Const, Ta = BatchDuplicated, T = ComplexF64: Error During Test at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 Test threw exception Expression: !(fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:119 =# test_forward(f_multiarg, Tret, (x, Tx), (a, Ta); atol, rtol) end) Error occurred during `fails` Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] fails(f::Function) @ MetaTesting ~/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:103 [3] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [5] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:118 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [7] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:100 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 test_forward: f_structured_array with return activity Duplicated on (::Hermitian{Float32, Matrix{Float32}}, Const): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: The return value of the rule and function must agree: ::Hermitian{Float32, Matrix{Float32}}.data Evaluated: isapprox(Float32[5.657823 0.9354515 … 5.4729695 -0.0753377; 9.0644f-41 -1.4078476 … -3.174892 -3.6331587; … ; 9.0644f-41 -8.2696004f27 … 7.4814734 0.23057288; -8.269544f27 9.0644f-41 … 9.0644f-41 -5.9745874], Float32[5.657823 0.9354515 … 5.4729695 -0.0753377; 9.0644f-41 -1.4078476 … -3.174892 -3.6331587; … ; 9.0644f-41 -2.2448294f-6 … 7.4814734 0.23057288; -2.245244f-6 9.0644f-41 … 9.0644f-41 -5.9745874]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:103 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{Float32, 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/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity Duplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, Const): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; … ; 6.0f-45 + 0.0f0im -2.7229702f22 + 9.0644f-41im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; 3.0f-45 + 0.0f0im -2.7229736f22 + 9.0644f-41im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im], ComplexF32[0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; … ; 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im; 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im … 0.0f0 + 0.0f0im 0.0f0 + 0.0f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, 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/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity Duplicated on (::Hermitian{Float32, Matrix{Float32}}, Duplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: The return value of the rule and function must agree: ::Hermitian{Float32, Matrix{Float32}}.data Evaluated: isapprox(Float32[5.657823 0.9354515 … 5.4729695 -0.0753377; 9.0644f-41 -1.4078476 … -3.174892 -3.6331587; … ; 9.0644f-41 -2.3015568f28 … 7.4814734 0.23057288; -2.301432f28 9.0644f-41 … 9.0644f-41 -5.9745874], Float32[5.657823 0.9354515 … 5.4729695 -0.0753377; 9.0644f-41 -1.4078476 … -3.174892 -3.6331587; … ; 9.0644f-41 -1.6995094f-10 … 7.4814734 0.23057288; -1.6994961f-10 9.0644f-41 … 9.0644f-41 -5.9745874]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:103 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{Float32, 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/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity Duplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, Duplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[-10.200001f0 - 46.62f0im 2.1f0 + 21.45f0im … 14.43f0 - 19.77f0im 23.34f0 + 18.18f0im; -4.755966f27 + 9.0644f-41im -26.099998f0 - 17.400002f0im … -22.32f0 - 8.01f0im 26.01f0 - 5.7f0im; … ; -5.2780285f27 + 9.0644f-41im -4.7560228f27 + 9.0644f-41im … 43.199997f0 - 8.34f0im -24.630001f0 - 9.450001f0im; -9.443269f23 + 9.0644f-41im -4.7560322f27 + 9.0644f-41im … -4.7572884f27 + 9.0644f-41im -0.54f0 + 38.46f0im], ComplexF32[-10.199941f0 - 46.619995f0im 2.1000104f0 + 21.44997f0im … 14.430001f0 - 19.769997f0im 23.339956f0 + 18.180004f0im; -1.0479463f30 + 1.3593241f-38im -26.099985f0 - 17.399986f0im … -22.32001f0 - 8.01f0im 26.009974f0 - 5.700001f0im; … ; -1.0564774f30 + 0.0f0im -1.0479637f30 + 0.0f0im … 43.199993f0 - 8.339989f0im -24.63f0 - 9.45f0im; 1.1723322f29 + 0.0f0im -1.0479666f30 + 0.0f0im … 0.0f0 + 0.0f0im -0.54001415f0 + 38.46004f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, 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/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{Float32, Matrix{Float32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: The return value of the rule and function must agree: ::Hermitian{Float32, Matrix{Float32}}.data Evaluated: isapprox(Float32[5.657823 0.9354515 … 5.4729695 -0.0753377; 3.1576744f-19 -1.4078476 … -3.174892 -3.6331587; … ; 2.2048446f24 1.479391f32 … 7.4814734 0.23057288; 2.1802377f27 9.222848f24 … 2.251737f24 -5.9745874], Float32[5.657823 0.9354515 … 5.4729695 -0.0753377; 9.0644f-41 -1.4078476 … -3.174892 -3.6331587; … ; 9.0644f-41 -1.328619f-6 … 7.4814734 0.23057288; -1.3286317f-6 9.0644f-41 … 9.0644f-41 -5.9745874]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:103 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [8] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{Float32, 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/zaGYZ/src/test_forward.jl:73 [9] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [11] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [18] include(fname::String) @ Main ./sysimg.jl:38 [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:430 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{Float32, Matrix{Float32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::@NamedTuple{1::Hermitian{Float32, Matrix{Float32}}, 2::Hermitian{Float32, Matrix{Float32}}}.1: ::Hermitian{Float32, Matrix{Float32}}.data Evaluated: isapprox(Float32[-10.200001 -20.73 … 21.869999 -26.099998; 3.1576744f-19 -42.18 … 13.23 -0.24; … ; 2.2048446f24 1.479391f32 … 8.16 -22.32; 2.1802377f27 9.222848f24 … 2.251737f24 -7.9800005], Float32[-10.199996 -20.730001 … 21.870003 -26.099998; 0.0 -42.180004 … 13.230002 -0.23999669; … ; 0.0 -1.8280393f-6 … 8.159996 -22.320002; -1.8285435f-6 0.0 … 0.0 -7.9800014]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:10 [inlined] [7] _test_fields_approx(x::@NamedTuple{1::Hermitian{Float32, Matrix{Float32}}, 2::Hermitian{Float32, Matrix{Float32}}}, y::@NamedTuple{1::Hermitian{Float32, Matrix{Float32}}, 2::Hermitian{Float32, Matrix{Float32}}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [8] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [9] #test_approx#18 @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:44 [inlined] [10] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [12] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{Float32, 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/zaGYZ/src/test_forward.jl:73 [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [26] include(fname::String) @ Main ./sysimg.jl:38 [27] top-level scope @ none:6 [28] eval @ ./boot.jl:430 [inlined] [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{Float32, Matrix{Float32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::@NamedTuple{1::Hermitian{Float32, Matrix{Float32}}, 2::Hermitian{Float32, Matrix{Float32}}}.2: ::Hermitian{Float32, Matrix{Float32}}.data Evaluated: isapprox(Float32[7.9800005 14.43 … 23.34 7.17; 3.1576744f-19 -39.54 … 18.18 -24.630001; … ; 2.2048446f24 1.479391f32 … -11.4 -0.27; 2.1802377f27 9.222848f24 … 2.251737f24 38.46], Float32[7.9799995 14.43 … 23.34 7.1700006; 0.0 -39.540005 … 18.180004 -24.630001; … ; 0.0 1.5965818f-5 … -11.399997 -0.27000013; 1.5968575f-5 0.0 … 0.0 38.46]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{Float32}, y::Matrix{Float32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{Float32, Matrix{Float32}}, y::Hermitian{Float32, Matrix{Float32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:10 [inlined] [7] _test_fields_approx(x::@NamedTuple{1::Hermitian{Float32, Matrix{Float32}}, 2::Hermitian{Float32, Matrix{Float32}}}, y::@NamedTuple{1::Hermitian{Float32, Matrix{Float32}}, 2::Hermitian{Float32, Matrix{Float32}}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [8] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [9] #test_approx#18 @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:44 [inlined] [10] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [12] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{Float32, 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/zaGYZ/src/test_forward.jl:73 [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [26] include(fname::String) @ Main ./sysimg.jl:38 [27] top-level scope @ none:6 [28] eval @ ./boot.jl:430 [inlined] [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}.1: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[-10.200001f0 - 46.62f0im 2.1f0 + 21.45f0im … 14.43f0 - 19.77f0im 23.34f0 + 18.18f0im; -6.9739077f28 + 9.0644f-41im -26.099998f0 - 17.400002f0im … -22.32f0 - 8.01f0im 26.01f0 - 5.7f0im; … ; -6.973923f28 + 9.0644f-41im 3.0f-45 + 0.0f0im … 43.199997f0 - 8.34f0im -24.630001f0 - 9.450001f0im; 3.0f-45 + 0.0f0im -6.973968f28 + 9.0644f-41im … -6.974074f28 + 9.0644f-41im -0.54f0 + 38.46f0im], ComplexF32[-10.200138f0 - 46.62001f0im 2.1000042f0 + 21.449963f0im … 14.430006f0 - 19.769997f0im 23.339968f0 + 18.180012f0im; 4.0537564f-9 - 1.5425746f-38im -26.099989f0 - 17.400059f0im … -22.320007f0 - 8.010007f0im 26.009977f0 - 5.6999803f0im; … ; 4.337057f-9 - 1.5425746f-38im -4.943327f25 - 1.3497349f-38im … 43.199966f0 - 8.339963f0im -24.63f0 - 9.450004f0im; 1.6070433f26 - 1.3497349f-38im 4.0538226f-9 - 1.5425746f-38im … 0.0f0 + 0.0f0im -0.5399785f0 + 38.460033f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:10 [inlined] [7] _test_fields_approx(x::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, y::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [8] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [9] #test_approx#18 @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:44 [inlined] [10] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [12] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, 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/zaGYZ/src/test_forward.jl:73 [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [26] include(fname::String) @ Main ./sysimg.jl:38 [27] top-level scope @ none:6 [28] eval @ ./boot.jl:430 [inlined] [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:531 test_forward: f_structured_array with return activity BatchDuplicated on (::Hermitian{ComplexF32, Matrix{ComplexF32}}, BatchDuplicated): Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 Expression: isapprox(x, y; kwargs...) Problem: derivative should agree with finite differences: ::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}.2: ::Hermitian{ComplexF32, Matrix{ComplexF32}}.data Evaluated: isapprox(ComplexF32[-36.239998f0 + 20.099998f0im -20.76f0 - 17.82f0im … -22.5f0 - 10.11f0im -25.079998f0 + 8.7300005f0im; -6.9739077f28 + 9.0644f-41im 31.68f0 - 30.48f0im … -2.22f0 + 8.04f0im -7.32f0 - 11.43f0im; … ; -6.973923f28 + 9.0644f-41im 1.4f-44 + 0.0f0im … 6.54f0 - 48.06f0im -22.2f0 - 4.41f0im; 8.0f-45 + 0.0f0im -6.973968f28 + 9.0644f-41im … -6.974074f28 + 9.0644f-41im 16.86f0 - 43.38f0im], ComplexF32[-36.23999f0 + 20.09999f0im -20.76002f0 - 17.819977f0im … -22.500002f0 - 10.1100025f0im -25.079927f0 + 8.730003f0im; -8.115581f-10 + 1.91296f-39im 31.680014f0 - 30.480034f0im … -2.2200089f0 + 8.04f0im -7.319963f0 - 11.4299965f0im; … ; -1.0339075f-10 + 1.91296f-39im 9.7940585f-8 - 1.5302258f-38im … 6.539991f0 - 48.059948f0im -22.2f0 - 4.410014f0im; -1.9927231f25 + 0.0f0im -8.115792f-10 + 1.91296f-39im … -7.09f-43 + 0.0f0im 16.860016f0 - 43.379997f0im]; atol = 0.00034526698f0, rtol = 0.00034526698f0) Stacktrace: [1] test_approx(x::Matrix{ComplexF32}, y::Matrix{ComplexF32}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:7 [2] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:6 [inlined] [3] _test_fields_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [4] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [5] test_approx(x::Hermitian{ComplexF32, Matrix{ComplexF32}}, y::Hermitian{ComplexF32, Matrix{ComplexF32}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:13 [6] test_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:10 [inlined] [7] _test_fields_approx(x::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, y::@NamedTuple{1::Hermitian{ComplexF32, Matrix{ComplexF32}}, 2::Hermitian{ComplexF32, Matrix{ComplexF32}}}, msg::String; kwargs::@Kwargs{atol::Float32, rtol::Float32}) @ EnzymeTestUtils ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:58 [8] _test_fields_approx @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:46 [inlined] [9] #test_approx#18 @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_approx.jl:44 [inlined] [10] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:151 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [12] test_forward(f::typeof(f_structured_array), ret_activity::Type, args::Tuple{Hermitian{ComplexF32, Matrix{ComplexF32}}, 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/zaGYZ/src/test_forward.jl:73 [13] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:135 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [15] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:125 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [19] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [21] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 [22] include(fname::String) @ Main ./sysimg.jl:38 [23] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:13 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [25] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/runtests.jl:8 [26] include(fname::String) @ Main ./sysimg.jl:38 [27] top-level scope @ none:6 [28] eval @ ./boot.jl:430 [inlined] [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [30] _start() @ Base ./client.jl:531 Tx = Const: Test Failed at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:197 Expression: fails() do #= /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:198 =# return test_forward(f_kwargs_fwd!, Const, (x, Tx); fkwargs) end Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:680 [inlined] [2] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:197 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [4] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:191 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [6] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:191 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [8] macro expansion @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:59 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [10] top-level scope @ ~/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:58 ┌ Warning: Using fallback BLAS replacements for (["cblas_zdotc_sub64_"]), performance may be degraded └ @ Enzyme.Compiler ~/.julia/packages/Enzyme/m2qpV/src/compiler.jl:3659 [75] signal 11 (128): Segmentation fault in expression starting at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:57 zdot_compute at /opt/julia/bin/../lib/julia/libopenblas64_.so (unknown line) zdotc_k_ZEN at /opt/julia/bin/../lib/julia/libopenblas64_.so (unknown line) cblas_zdotc_sub64_ at /opt/julia/bin/../lib/julia/libopenblas64_.so (unknown line) dotc at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/blas.jl:365 [inlined] dotc at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/blas.jl:398 [inlined] dot at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/matmul.jl:19 [inlined] * at /source/usr/share/julia/stdlib/v1.11/LinearAlgebra/src/adjtrans.jl:478 [inlined] MutatedCallable at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/helpers.jl:24 call_with_kwargs at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:67 [inlined] call_with_kwargs at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 [inlined] fwddiffejulia_call_with_kwargs_207243_inner_7wrap at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:0 macro expansion at /home/pkgeval/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5493 [inlined] enzyme_call at /home/pkgeval/.julia/packages/Enzyme/m2qpV/src/compiler.jl:5027 [inlined] ForwardModeThunk at /home/pkgeval/.julia/packages/Enzyme/m2qpV/src/compiler.jl:4918 [inlined] autodiff at /home/pkgeval/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:669 [inlined] autodiff at /home/pkgeval/.julia/packages/Enzyme/m2qpV/src/Enzyme.jl:538 unknown function (ip: 0x7e57d726face) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 macro expansion at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:96 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] #test_forward#47 at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:73 unknown function (ip: 0x7e57d725a958) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 test_forward at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/src/test_forward.jl:54 #47 at /home/pkgeval/.julia/packages/EnzymeTestUtils/zaGYZ/test/test_forward.jl:218 [inlined] macro expansion at /home/pkgeval/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:48 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] nonpassing_results at /home/pkgeval/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:48 unknown function (ip: 0x7e57d7256552) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 fails at /home/pkgeval/.julia/packages/MetaTesting/nvOMS/src/MetaTesting.jl:96 unknown function (ip: 0x7e57f8b655b2) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:670 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 jl_interpret_toplevel_thunk at /source/src/interpreter.c:824 jl_toplevel_eval_flex at /source/src/toplevel.c:943 jl_toplevel_eval_flex at /source/src/toplevel.c:886 ijl_toplevel_eval_in at /source/src/toplevel.c:994 eval at ./boot.jl:430 [inlined] include_string at ./loading.jl:2734 _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 _include at ./loading.jl:2794 include at ./sysimg.jl:38 unknown function (ip: 0x7e57f8a82082) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:670 eval_body at /source/src/interpreter.c:539 eval_body at /source/src/interpreter.c:539 jl_interpret_toplevel_thunk at /source/src/interpreter.c:824 jl_toplevel_eval_flex at /source/src/toplevel.c:943 jl_toplevel_eval_flex at /source/src/toplevel.c:886 ijl_toplevel_eval_in at /source/src/toplevel.c:994 eval at ./boot.jl:430 [inlined] include_string at ./loading.jl:2734 _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 _include at ./loading.jl:2794 include at ./sysimg.jl:38 unknown function (ip: 0x7e57f8a82082) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:670 jl_interpret_toplevel_thunk at /source/src/interpreter.c:824 jl_toplevel_eval_flex at /source/src/toplevel.c:943 jl_toplevel_eval_flex at /source/src/toplevel.c:886 ijl_toplevel_eval_in at /source/src/toplevel.c:994 eval at ./boot.jl:430 [inlined] exec_options at ./client.jl:296 _start at ./client.jl:531 jfptr__start_73694.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:2948 [inlined] ijl_apply_generic at /source/src/gf.c:3125 jl_apply at /source/src/julia.h:2157 [inlined] true_main at /source/src/jlapi.c:900 jl_repl_entrypoint at /source/src/jlapi.c:1059 main at /source/cli/loader_exe.c:58 unknown function (ip: 0x7e57f9b13249) __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) Allocations: 399040920 (Pool: 399032366; Big: 8554); GC: 148 Testing failed after 1561.89s ERROR: LoadError: Package EnzymeTestUtils errored during testing (received signal: 11) Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2128 [3] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2011 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:481 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval crashed after 1613.38s: a segmentation fault happened