# Compiler output (maybe?) showing when I try to run code

**URL:** https://discourse.julialang.org/t/compiler-output-maybe-showing-when-i-try-to-run-code/138791
**Category:** General Usage
**Created:** [August 13, 2026, 7:16pm UTC](https://discourse.julialang.org/t/compiler-output-maybe-showing-when-i-try-to-run-code/138791 "2026-08-13T19:16:59Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![johnb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnb/32/44115_2.png) [@johnb](https://discourse.julialang.org/u/johnb)
#### Post date: [August 13, 2026, 7:16pm UTC](https://discourse.julialang.org/t/compiler-output-maybe-showing-when-i-try-to-run-code/138791/1 "2026-08-13T19:16:59Z")

</div>

I’ve been seeing some weird stuff when I try to run reverse mode autodiff. I’ve pasted the last few lines of what I’m seeing, but I’m not sure why it’s doing this. Not sure if it happened when I updated some packages, or when I recently reworked my collection of messy scripts to roughly conform to the Julia package structure, but it’s very weird either way.

It seems to output this kind of thing with both Zygote and Mooncake.

I guess what I’m hoping to understand is what kind of code is it dumping hundreds of lines of to the terminal, and why might it be doing this?

> **output hidden for cleanliness**
>
> ```julia
> invertL2265.loopexit2: ; preds = %invertL2265
> br label %mergeinvertL201_L2265.loopexit2
> 
> mergeinvertL201_L2265.loopexit2: ; preds = %invertL2265.loopexit2
> store i64 0, ptr %"iv18'ac", align 8
> br label %invertL243
> 
> invertL2265.loopexit3: ; preds = %invertL2265
> br label %mergeinvertL387_L2265.loopexit3
> 
> mergeinvertL387_L2265.loopexit3: ; preds = %invertL2265.loopexit3
> store i64 0, ptr %"iv16'ac", align 8
> br label %invertL429
> 
> invertL2265.loopexit4: ; preds = %invertL2265
> br label %mergeinvertL1454_L2265.loopexit4
> 
> mergeinvertL1454_L2265.loopexit4: ; preds = %invertL2265.loopexit4
> store i64 0, ptr %"iv14'ac", align 8
> br label %invertL1496
> 
> invertL2265.loopexit5: ; preds = %invertL2265
> %285 = load i8, ptr %_cache188, align 1, !invariant.group !47367
> switch i8 %285, label %mergeinvertL1569_L2265.loopexit5187 [
> i8 0, label %mergeinvertL1569_L2265.loopexit5
> i8 1, label %mergeinvertL1569_L2265.loopexit5186
> ]
> 
> mergeinvertL1569_L2265.loopexit5187: ; preds = %invertL2265.loopexit5
> store i64 0, ptr %"iv12'ac", align 8
> br label %invertL1594
> 
> mergeinvertL1569_L2265.loopexit5186: ; preds = %invertL2265.loopexit5
> store i64 0, ptr %"iv12'ac", align 8
> br label %invertL1609
> 
> mergeinvertL1569_L2265.loopexit5: ; preds = %invertL2265.loopexit5
> store i64 0, ptr %"iv12'ac", align 8
> br label %invertL1566.backedge
> 
> invertL2265.loopexit7: ; preds = %invertL2265
> br label %mergeinvertL1653_L2265.loopexit7
> 
> mergeinvertL1653_L2265.loopexit7: ; preds = %invertL2265.loopexit7
> store i64 0, ptr %"iv'ac", align 8
> br label %invertL1695
> 
> invertL2265: ; preds = %L2265
> %286 = load i8, ptr %_cache191, align 1, !invariant.group !47208
> switch i8 %286, label %invert [
> i8 0, label %invertL1642
> i8 1, label %invertL1706
> i8 2, label %invertL1710
> i8 3, label %invertL1714
> i8 4, label %invertL1781
> i8 5, label %invertL2265.loopexit
> i8 6, label %invertL2265.loopexit1
> i8 7, label %invertL2265.loopexit2
> i8 8, label %invertL2265.loopexit3
> i8 9, label %invertL2265.loopexit4
> i8 10, label %invertL2265.loopexit5
> i8 11, label %invertL2265.loopexit7
> i8 12, label %invertL154
> i8 13, label %invertL167
> i8 14, label %invertL170
> i8 15, label %invertL326
> i8 16, label %invertL377
> i8 17, label %invertL1444
> i8 18, label %invertL1508
> i8 19, label %invertL1512
> i8 20, label %invertL1566.preheader
> i8 21, label %invertL1614
> i8 22, label %invertjulia__get_idx_65_244174u244195.exit.thread1190
> i8 23, label %invertjulia__get_idx_65_244174u244195.exit
> ]
> }
> 
> ```

---

<div class="post-metadata">

### Author: ![gdalle](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gdalle/32/27854_2.png) [@gdalle](https://discourse.julialang.org/u/gdalle)
#### Post date: [August 13, 2026, 7:31pm UTC](https://discourse.julialang.org/t/compiler-output-maybe-showing-when-i-try-to-run-code/138791/2 "2026-08-13T19:31:22Z")

</div>

Do you have an MWE?

---

<div class="post-metadata">

### Author: ![johnb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnb/32/44115_2.png) [@johnb](https://discourse.julialang.org/u/johnb)
#### Post date: [August 13, 2026, 7:58pm UTC](https://discourse.julialang.org/t/compiler-output-maybe-showing-when-i-try-to-run-code/138791/3 "2026-08-13T19:58:40Z")

</div>

I’ve been trying to make one, but I have not yet figured out how to reproduce the issue outside of my larger codebase. I’m gradually increasing the complexity of the mwe towards that of my larger codebase, but so far I’m at a loss.

I should also note that the code still works correctly even when it prints out the many lines of whatever it’s printing, and returns gradients that seem correct.

---

<div class="post-metadata">

### Author: ![johnb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnb/32/44115_2.png) [@johnb](https://discourse.julialang.org/u/johnb)
#### Post date: [August 13, 2026, 9:31pm UTC](https://discourse.julialang.org/t/compiler-output-maybe-showing-when-i-try-to-run-code/138791/4 "2026-08-13T21:31:04Z")

</div>

I still don’t have a MWE, but I did increase my terminal line limit to find the beginning of the prints. It looks like it’s related to llvm?

> **output hidden for cleanliness**
>
> ```julia
> Instruction does not dominate all uses!
> %258 = call token (...) @llvm.julia.gc_preserve_begin(ptr addrspace(10) %15), !dbg !46967
> call void @llvm.julia.gc_preserve_end(token %258), !dbg !46967
> ; Function Attrs: mustprogress willreturn
> define internal fastcc "enzyme_inactive" "enzyme_type"="{[-1]:Integer}" i64 @preprocess_julia__get_idx_65_345435(ptr addrspace(11) nocapture noundef nonnull readonly align 8 dereferenceable(96) "enzyme_type"="{[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Pointer, [-1,0,0,-1]:Float@double, [-1,0,8]:Pointer, [-1,0,8,0]:Integer, [-1,0,8,1]:Integer, [-1,0,8,2]:Integer, [-1,0,8,3]:Integer, [-1,0,8,4]:Integer, [-1,0,8,5]:Integer, [-1,0,8,6]:Integer, [-1,0,8,7]:Integer, [-1,0,8,8]:Pointer, [-1,0,8,8,-1]:Float@double, [-1,0,16]:Integer, [-1,0,17]:Integer, [-1,0,18]:Integer, [-1,0,19]:Integer, [-1,0,20]:Integer, [-1,0,21]:Integer, [-1,0,22]:Integer, [-1,0,23]:Integer, [-1,0,24]:Integer, [-1,0,25]:Integer, [-1,0,26]:Integer, [-1,0,27]:Integer, [-1,0,28]:Integer, [-1,0,29]:Integer, [-1,0,30]:Integer, [-1,0,31]:Integer, [-1,8]:Pointer, [-1,8,0]:Pointer, [-1,8,0,-1]:Float@double, [-1,8,8]:Pointer, [-1,8,8,0]:Integer, [-1,8,8,1]:Integer, [-1,8,8,2]:Integer, [-1,8,8,3]:Integer, [-1,8,8,4]:Integer, [-1,8,8,5]:Integer, [-1,8,8,6]:Integer, [-1,8,8,7]:Integer, [-1,8,8,8]:Pointer, [-1,8,8,8,-1]:Float@double, [-1,8,16]:Integer, [-1,8,17]:Integer, [-1,8,18]:Integer, [-1,8,19]:Integer, [-1,8,20]:Integer, [-1,8,21]:Integer, [-1,8,22]:Integer, [-1,8,23]:Integer, [-1,16]:Pointer, [-1,16,0]:Pointer, [-1,16,0,0]:Pointer, [-1,16,0,0,0]:Pointer, [-1,16,0,0,0,-1]:Float@double, [-1,16,0,0,8]:Pointer, [-1,16,0,0,8,0]:Integer, [-1,16,0,0,8,1]:Integer, [-1,16,0,0,8,2]:Integer, [-1,16,0,0,8,3]:Integer, [-1,16,0,0,8,4]:Integer, [-1,16,0,0,8,5]:Integer, [-1,16,0,0,8,6]:Integer, [-1,16,0,0,8,7]:Integer, [-1,16,0,0,8,8]:Pointer, [-1,16,0,0,16]:Integer, [-1,16,0,0,17]:Integer, [-1,16,0,0,18]:Integer, [-1,16,0,0,19]:Integer, [-1,16,0,0,20]:Integer, [-1,16,0,0,21]:Integer, [-1,16,0,0,22]:Integer, [-1,16,0,0,23]:Integer, [-1,16,8]:Pointer, [-1,16,8,0]:Integer, [-1,16,8,1]:Integer, [-1,16,8,2]:Integer, [-1,16,8,3]:Integer, [-1,16,8,4]:Integer, [-1,16,8,5]:Integer, [-1,16,8,6]:Integer, [-1,16,8,7]:Integer, [-1,16,8,8]:Pointer, [-1,16,8,8,-1]:Pointer, [-1,16,8,8,0,0]:Pointer, [-1,16,8,8,0,8]:Pointer, [-1,16,8,8,0,16]:Integer, [-1,16,8,8,0,17]:Integer, [-1,16,8,8,0,18]:Integer, [-1,16,8,8,0,19]:Integer, [-1,16,8,8,0,20]:Integer, [-1,16,8,8,0,21]:Integer, [-1,16,8,8,0,22]:Integer, [-1,16,8,8,0,23]:Integer, [-1,16,16]:Integer, [-1,16,17]:Integer, [-1,16,18]:Integer, [-1,16,19]:Integer, [-1,16,20]:Integer, [-1,16,21]:Integer, [-1,16,22]:Integer, [-1,16,23]:Integer, [-1,24]:Pointer, [-1,24,0]:Pointer, [-1,24,0,0]:Pointer, [-1,24,0,0,0]:Pointer, [-1,24,0,0,0,-1]:Float@double, [-1,24,0,0,8]:Pointer, [-1,24,0,0,8,0]:Integer, [-1,24,0,0,8,1]:Integer, [-1,24,0,0,8,2]:Integer, [-1,24,0,0,8,3]:Integer, [-1,24,0,0,8,4]:Integer, [-1,24,0,0,8,5]:Integer, [-1,24,0,0,8,6]:Integer, [-1,24,0,0,8,7]:Integer, [-1,24,0,0,8,8]:Pointer, [-1,24,0,0,16]:Integer, [-1,24,0,0,17]:Integer, [-1,24,0,0,18]:Integer, [-1,24,0,0,19]:Integer, [-1,24,0,0,20]:Integer, [-1,24,0,0,21]:Integer, [-1,24,0,0,22]:Integer, [-1,24,0,0,23]:Integer, [-1,24,8]:Pointer, [-1,24,8,0]:Integer, [-1,24,8,1]:Integer, [-1,24,8,2]:Integer, [-1,24,8,3]:Integer, [-1,24,8,4]:Integer, [-1,24,8,5]:Integer, [-1,24,8,6]:Integer, [-1,24,8,7]:Integer, [-1,24,8,8]:Pointer, [-1,24,8,8,-1]:Pointer, [-1,24,8,8,0,0]:Pointer, [-1,24,8,8,0,8]:Pointer, [-1,24,8,8,0,16]:Integer, [-1,24,8,8,0,17]:Integer, [-1,24,8,8,0,18]:Integer, [-1,24,8,8,0,19]:Integer, [-1,24,8,8,0,20]:Integer, [-1,24,8,8,0,21]:Integer, [-1,24,8,8,0,22]:Integer, [-1,24,8,8,0,23]:Integer, [-1,24,16]:Integer, [-1,24,17]:Integer, [-1,24,18]:Integer, [-1,24,19]:Integer, [-1,24,20]:Integer, [-1,24,21]:Integer, [-1,24,22]:Integer, [-1,24,23]:Integer, [-1,32]:Integer, [-1,33]:Integer, [-1,34]:Integer, [-1,35]:Integer, [-1,36]:Integer, [-1,37]:Integer, [-1,38]:Integer, [-1,39]:Integer, [-1,40]:Pointer, [-1,40,0]:Pointer, [-1,40,0,-1]:Float@double, [-1,40,8]:Pointer, [-1,40,8,0]:Integer, [-1,40,8,1]:Integer, [-1,40,8,2]:Integer, [-1,40,8,3]:Integer, [-1,40,8,4]:Integer, [-1,40,8,5]:Integer, [-1,40,8,6]:Integer, [-1,40,8,7]:Integer, [-1,40,8,8]:Pointer, [-1,40,8,8,-1]:Float@double, [-1,40,16]:Integer, [-1,40,17]:Integer, [-1,40,18]:Integer, [-1,40,19]:Integer, [-1,40,20]:Integer, [-1,40,21]:Integer, [-1,40,22]:Integer, [-1,40,23]:Integer, [-1,48]:Pointer, [-1,48,-1]:Integer, [-1,56]:Integer, [-1,57]:Integer, [-1,58]:Integer, [-1,59]:Integer, [-1,60]:Integer, [-1,61]:Integer, [-1,62]:Integer, [-1,63]:Integer, [-1,64]:Integer, [-1,65]:Integer, [-1,66]:Integer, [-1,67]:Integer, [-1,68]:Integer, [-1,69]:Integer, [-1,70]:Integer, [-1,71]:Integer, [-1,72]:Float@double, [-1,80]:Float@double, [-1,88]:Integer, [-1,89]:Integer, [-1,90]:Integer, [-1,91]:Integer, [-1,92]:Integer, [-1,93]:Integer, [-1,94]:Integer, [-1,95]:Integer}" "enzymejl_parmtype"="132785245356240" "enzymejl_parmtype_ref"="1" "enzymejl_parmtype_str"="DataInterpolations.LinearInterpolation{LinearAlgebra.Adjoint{Float64, Matrix{Float64}}, Vector{Float64}, Vector{Vector{Float64}}, Vector{Vector{Float64}}, Float64, FindFirstFunctions.SearchProperties{Float64}}" %"A::LinearInterpolation", ptr nocapture readonly "enzyme_type"="{[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Pointer, [-1,0,0,-1]:Float@double, [-1,0,8]:Pointer, [-1,0,8,0]:Integer, [-1,0,8,1]:Integer, [-1,0,8,2]:Integer, [-1,0,8,3]:Integer, [-1,0,8,4]:Integer, [-1,0,8,5]:Integer, [-1,0,8,6]:Integer, [-1,0,8,7]:Integer, [-1,0,8,8]:Pointer, [-1,0,8,8,-1]:Float@double, [-1,0,16]:Integer, [-1,0,17]:Integer, [-1,0,18]:Integer, [-1,0,19]:Integer, [-1,0,20]:Integer, [-1,0,21]:Integer, [-1,0,22]:Integer, [-1,0,23]:Integer, [-1,0,24]:Integer, [-1,0,25]:Integer, [-1,0,26]:Integer, [-1,0,27]:Integer, [-1,0,28]:Integer, [-1,0,29]:Integer, [-1,0,30]:Integer, [-1,0,31]:Integer, [-1,8]:Pointer, [-1,8,0]:Pointer, [-1,8,0,-1]:Float@double, [-1,8,8]:Pointer, [-1,8,8,0]:Integer, [-1,8,8,1]:Integer, [-1,8,8,2]:Integer, [-1,8,8,3]:Integer, [-1,8,8,4]:Integer, [-1,8,8,5]:Integer, [-1,8,8,6]:Integer, [-1,8,8,7]:Integer, [-1,8,8,8]:Pointer, [-1,8,8,8,-1]:Float@double, [-1,8,16]:Integer, [-1,8,17]:Integer, [-1,8,18]:Integer, [-1,8,19]:Integer, [-1,8,20]:Integer, [-1,8,21]:Integer, [-1,8,22]:Integer, [-1,8,23]:Integer, [-1,16]:Pointer, [-1,16,0]:Pointer, [-1,16,0,0]:Pointer, [-1,16,0,0,0]:Pointer, [-1,16,0,0,0,-1]:Float@double, [-1,16,0,0,8]:Pointer, [-1,16,0,0,8,0]:Integer, [-1,16,0,0,8,1]:Integer, [-1,16,0,0,8,2]:Integer, [-1,16,0,0,8,3]:Integer, [-1,16,0,0,8,4]:Integer, [-1,16,0,0,8,5]:Integer, [-1,16,0,0,8,6]:Integer, [-1,16,0,0,8,7]:Integer, [-1,16,0,0,8,8]:Pointer, [-1,16,0,0,16]:Integer, [-1,16,0,0,17]:Integer, [-1,16,0,0,18]:Integer, [-1,16,0,0,19]:Integer, [-1,16,0,0,20]:Integer, [-1,16,0,0,21]:Integer, [-1,16,0,0,22]:Integer, [-1,16,0,0,23]:Integer, [-1,16,8]:Pointer, [-1,16,8,0]:Integer, [-1,16,8,1]:Integer, [-1,16,8,2]:Integer, [-1,16,8,3]:Integer, [-1,16,8,4]:Integer, [-1,16,8,5]:Integer, [-1,16,8,6]:Integer, [-1,16,8,7]:Integer, [-1,16,8,8]:Pointer, [-1,16,8,8,-1]:Pointer, [-1,16,8,8,0,0]:Pointer, [-1,16,8,8,0,8]:Pointer, [-1,16,8,8,0,16]:Integer, [-1,16,8,8,0,17]:Integer, [-1,16,8,8,0,18]:Integer, [-1,16,8,8,0,19]:Integer, [-1,16,8,8,0,20]:Integer, [-1,16,8,8,0,21]:Integer, [-1,16,8,8,0,22]:Integer, [-1,16,8,8,0,23]:Integer, [-1,16,16]:Integer, [-1,16,17]:Integer, [-1,16,18]:Integer, [-1,16,19]:Integer, [-1,16,20]:Integer, [-1,16,21]:Integer, [-1,16,22]:Integer, [-1,16,23]:Integer, [-1,24]:Pointer, [-1,24,0]:Pointer, [-1,24,0,0]:Pointer, [-1,24,0,0,0]:Pointer, [-1,24,0,0,0,-1]:Float@double, [-1,24,0,0,8]:Pointer, [-1,24,0,0,8,0]:Integer, [-1,24,0,0,8,1]:Integer, [-1,24,0,0,8,2]:Integer, [-1,24,0,0,8,3]:Integer, [-1,24,0,0,8,4]:Integer, [-1,24,0,0,8,5]:Integer, [-1,24,0,0,8,6]:Integer, [-1,24,0,0,8,7]:Integer, [-1,24,0,0,8,8]:Pointer, [-1,24,0,0,16]:Integer, [-1,24,0,0,17]:Integer, [-1,24,0,0,18]:Integer, [-1,24,0,0,19]:Integer, [-1,24,0,0,20]:Integer, [-1,24,0,0,21]:Integer, [-1,24,0,0,22]:Integer, [-1,24,0,0,23]:Integer, [-1,24,8]:Pointer, [-1,24,8,0]:Integer, [-1,24,8,1]:Integer, [-1,24,8,2]:Integer, [-1,24,8,3]:Integer, [-1,24,8,4]:Integer, [-1,24,8,5]:Integer, [-1,24,8,6]:Integer, [-1,24,8,7]:Integer, [-1,24,8,8]:Pointer, [-1,24,8,8,-1]:Pointer, [-1,24,8,8,0,0]:Pointer, [-1,24,8,8,0,8]:Pointer, [-1,24,8,8,0,16]:Integer, [-1,24,8,8,0,17]:Integer, [-1,24,8,8,0,18]:Integer, [-1,24,8,8,0,19]:Integer, [-1,24,8,8,0,20]:Integer, [-1,24,8,8,0,21]:Integer, [-1,24,8,8,0,22]:Integer, [-1,24,8,8,0,23]:Integer, [-1,24,16]:Integer, [-1,24,17]:Integer, [-1,24,18]:Integer, [-1,24,19]:Integer, [-1,24,20]:Integer, [-1,24,21]:Integer, [-1,24,22]:Integer, [-1,24,23]:Integer, [-1,32]:Pointer, [-1,32,0]:Pointer, [-1,32,0,-1]:Float@double, [-1,32,8]:Pointer, [-1,32,8,0]:Integer, [-1,32,8,1]:Integer, [-1,32,8,2]:Integer, [-1,32,8,3]:Integer, [-1,32,8,4]:Integer, [-1,32,8,5]:Integer, [-1,32,8,6]:Integer, [-1,32,8,7]:Integer, [-1,32,8,8]:Pointer, [-1,32,8,8,-1]:Float@double, [-1,32,16]:Integer, [-1,32,17]:Integer, [-1,32,18]:Integer, [-1,32,19]:Integer, [-1,32,20]:Integer, [-1,32,21]:Integer, [-1,32,22]:Integer, [-1,32,23]:Integer, [-1,40]:Pointer, [-1,40,-1]:Integer}" "enzymejl_parmtype"="132782552288336" "enzymejl_parmtype_ref"="1" "enzymejl_parmtype_str"="@NamedTuple{var\221\22::Matrix{Float64}, var\222\22::Vector{Float64}, var\223\22::Vector{Vector{Float64}}, var\224\22::Vector{Vector{Float64}}, var\225\22::Vector{Float64}, var\226\22::Base.RefValue{Int64}}" "enzymejl_rooted_typ"="132785245356240" %.roots.A, double "enzyme_type"="{[-1]:Float@double}" "enzymejl_parmtype"="132790901756784" "enzymejl_parmtype_ref"="0" "enzymejl_parmtype_str"="Float64" %"t::Float64", ptr addrspace(11) nocapture noundef nonnull readonly align 8 dereferenceable(24) "enzyme_type"="{[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Pointer, [-1,0,0,-1]:Float@double, [-1,0,8]:Pointer, [-1,0,8,0]:Integer, [-1,0,8,1]:Integer, [-1,0,8,2]:Integer, [-1,0,8,3]:Integer, [-1,0,8,4]:Integer, [-1,0,8,5]:Integer, [-1,0,8,6]:Integer, [-1,0,8,7]:Integer, [-1,0,8,8]:Pointer, [-1,0,8,8,-1]:Float@double, [-1,0,16]:Integer, [-1,0,17]:Integer, [-1,0,18]:Integer, [-1,0,19]:Integer, [-1,0,20]:Integer, [-1,0,21]:Integer, [-1,0,22]:Integer, [-1,0,23]:Integer, [-1,8]:Pointer, [-1,8,-1]:Integer, [-1,16]:Integer, [-1,17]:Integer, [-1,18]:Integer, [-1,19]:Integer, [-1,20]:Integer, [-1,21]:Integer, [-1,22]:Integer, [-1,23]:Integer}" "enzymejl_parmtype"="132785491055296" "enzymejl_parmtype_ref"="1" "enzymejl_parmtype_str"="FindFirstFunctions.Guesser{Vector{Float64}}" %"iguess::Guesser", ptr nocapture readonly "enzyme_type"="{[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Pointer, [-1,0,0,-1]:Float@double, [-1,0,8]:Pointer, [-1,0,8,0]:Integer, [-1,0,8,1]:Integer, [-1,0,8,2]:Integer, [-1,0,8,3]:Integer, [-1,0,8,4]:Integer, [-1,0,8,5]:Integer, [-1,0,8,6]:Integer, [-1,0,8,7]:Integer, [-1,0,8,8]:Pointer, [-1,0,8,8,-1]:Float@double, [-1,0,16]:Integer, [-1,0,17]:Integer, [-1,0,18]:Integer, [-1,0,19]:Integer, [-1,0,20]:Integer, [-1,0,21]:Integer, [-1,0,22]:Integer, [-1,0,23]:Integer, [-1,8]:Pointer, [-1,8,-1]:Integer}" "enzymejl_parmtype"="132782532747408" "enzymejl_parmtype_ref"="1" "enzymejl_parmtype_str"="@NamedTuple{var\221\22::Vector{Float64}, var\222\22::Base.RefValue{Int64}}" "enzymejl_rooted_typ"="132785491055296" %.roots.iguess) unnamed_addr #201 !dbg !42387 {
> top:
> %sret_box566 = call noalias nonnull dereferenceable(16) dereferenceable_or_null(16) ptr @malloc(i64 16), !enzymejl_allocart !496, !enzyme_inactive !0, !enzyme_type !1, !enzyme_fromstack !23124, !enzymejl_allocart_name !497
> %pgcstack = call ptr @julia.get_pgcstack() #207
> %0 = getelementptr inbounds i8, ptr %.roots.A, i64 8
> %1 = load ptr addrspace(10), ptr %0, align 8, !tbaa !156, !alias.scope !378, !noalias !379, !enzyme_type !380, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BFloat64\7D !0
> %2 = load ptr addrspace(10), ptr %.roots.iguess, align 8, !tbaa !156, !alias.scope !378, !noalias !379, !enzyme_type !380, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Vector\7BFloat64\7D !0
> %3 = getelementptr inbounds i8, ptr %.roots.iguess, i64 8
> %4 = load ptr addrspace(10), ptr %3, align 8, !tbaa !156, !alias.scope !378, !noalias !379, !enzyme_inactive !0, !enzyme_type !1, !enzymejl_byref_MUT_REF !0, !enzymejl_source_type_Base.RefValue\7BInt64\7D !0
> %ptls_field = getelementptr inbounds i8, ptr %pgcstack, i64 16
> %ptls_load = load ptr, ptr %ptls_field, align 8, !tbaa !156
> %5 = getelementptr inbounds i8, ptr %ptls_load, i64 16
> %safepoint = load ptr, ptr %5, align 8, !tbaa !160
> fence syncscope("singlethread") seq_cst
> call void @julia.safepoint(ptr %safepoint) #207, !dbg !42388
> fence syncscope("singlethread") seq_cst
> %6 = addrspacecast ptr addrspace(10) %1 to ptr addrspace(11), !dbg !42389
> %.size_ptr = getelementptr inbounds i8, ptr addrspace(11) %6, i64 16, !dbg !42389
> %.size.0.copyload = load i64, ptr addrspace(11) %.size_ptr, align 8, !dbg !42389, !tbaa !176, !alias.scope !177, !noalias !42391, !enzyme_inactive !0, !enzyme_type !187, !enzymejl_source_type_Int64 !0, !enzymejl_byref_BITS_VALUE !0
> %7 = getelementptr inbounds i8, ptr addrspace(11) %"iguess::Guesser", i64 16, !dbg !42394
> %8 = load i8, ptr addrspace(11) %7, align 8, !dbg !42394, !tbaa !160, !alias.scope !411, !noalias !412, !enzyme_inactive !0, !enzyme_type !187, !enzymejl_byref_BITS_VALUE !0, !enzymejl_source_type_Bool !0
> %9 = and i8 %8, 1, !dbg !42394
> %.not = icmp eq i8 %9, 0, !dbg !42394
> br i1 %.not, label %L133, label %L12, !dbg !42397
> 
> ```

I’m a little confused because I don’t think I’m using Enzyme anywhere, but I’m not sure if `enzyme_inactive` refers to Enzyme.jl or something else.

For some added context, I’m trying to get a parameterwise gradient through of an ODE’s loss function, but I’m pretty sure I’m not using any Enzyme related sensitivity method.

I’m still trying to find a MWE, but I have been unable to make it work so far.

---

<div class="post-metadata">

### Author: ![GunnarFarneback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunnarfarneback/32/1827_2.png) [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)
#### Post date: [August 14, 2026, 8:41am UTC](https://discourse.julialang.org/t/compiler-output-maybe-showing-when-i-try-to-run-code/138791/5 "2026-08-14T08:41:22Z")

</div>

> [@johnb](#):
>
> I’m gradually increasing the complexity of the mwe towards that of my larger codebase, but so far I’m at a loss.

In my experience it’s always more effective to start with the full codebase and cutting it down until its either obvious why things don’t work as expected or you have a useful MWE.

---

<div class="post-metadata">

### Author: ![pablosanjose](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pablosanjose/32/7006_2.png) [@pablosanjose](https://discourse.julialang.org/u/pablosanjose)
#### Post date: [August 17, 2026, 8:12am UTC](https://discourse.julialang.org/t/compiler-output-maybe-showing-when-i-try-to-run-code/138791/6 "2026-08-17T08:12:25Z")

</div>

I saw this once. In my case it was caused by writing in places of memory I shouldn’t that happened by a wrong @inbound decoration. Do you use any unsafe operations in your code?
