Skip to content

Compiler(?) error on 1.10 #3003

@kshyatt

Description

@kshyatt

I'm seeing this in QuantumKitHub/TensorOperations.jl#255 for test/enzyme/indexmanipulations.jl.

 failed to find extracted pointer for   %unbox3.unpack10.unpack.unpack = load { [2 x {} addrspace(10)*], i8 }, { [2 x {} addrspace(10)*], i8 } addrspace(11)* %unbox3.unpack10.unpack.elt, align 8, !dbg !565, !tbaa !529, !alias.scope !566, !noalias !567 at index 0
 sf: ; Function Attrs: noinline
define private void @julia_tensoralloc_99789({ {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }* noalias nocapture nofree noundef nonnull writeonly sret({ {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }) align 8 dereferenceable(104) "enzyme_type"="{[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Pointer, [-1,0,0,-1]:Float@double, [-1,0,8]:Integer, [-1,0,9]:Integer, [-1,0,10]:Integer, [-1,0,11]:Integer, [-1,0,12]:Integer, [-1,0,13]:Integer, [-1,0,14]:Integer, [-1,0,15]:Integer, [-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,0,32]:Integer, [-1,0,33]:Integer, [-1,0,34]:Integer, [-1,0,35]:Integer, [-1,0,36]:Integer, [-1,0,37]:Integer, [-1,0,38]:Integer, [-1,0,39]:Integer, [-1,8]:Pointer, [-1,8,0]:Pointer, [-1,8,0,-1]:Integer, [-1,8,8]:Integer, [-1,8,9]:Integer, [-1,8,10]:Integer, [-1,8,11]:Integer, [-1,8,12]:Integer, [-1,8,13]:Integer, [-1,8,14]:Integer, [-1,8,15]:Integer, [-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,8,24]:Integer, [-1,8,25]:Integer, [-1,8,26]:Integer, [-1,8,27]:Integer, [-1,8,28]:Integer, [-1,8,29]:Integer, [-1,8,30]:Integer, [-1,8,31]:Integer, [-1,8,32]:Integer, [-1,8,33]:Integer, [-1,8,34]:Integer, [-1,8,35]:Integer, [-1,8,36]:Integer, [-1,8,37]:Integer, [-1,8,38]:Integer, [-1,8,39]:Integer, [-1,16]:Pointer, [-1,16,0]:Pointer, [-1,16,0,-1]:Integer, [-1,16,8]:Integer, [-1,16,9]:Integer, [-1,16,10]:Integer, [-1,16,11]:Integer, [-1,16,12]:Integer, [-1,16,13]:Integer, [-1,16,14]:Integer, [-1,16,15]: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,16,24]:Integer, [-1,16,25]:Integer, [-1,16,26]:Integer, [-1,16,27]:Integer, [-1,16,28]:Integer, [-1,16,29]:Integer, [-1,16,30]:Integer, [-1,16,31]:Integer, [-1,16,32]:Integer, [-1,16,33]:Integer, [-1,16,34]:Integer, [-1,16,35]:Integer, [-1,16,36]:Integer, [-1,16,37]:Integer, [-1,16,38]:Integer, [-1,16,39]:Integer, [-1,24]:Integer, [-1,32]:Pointer, [-1,32,0]:Pointer, [-1,32,0,-1]:Integer, [-1,32,8]:Integer, [-1,32,9]:Integer, [-1,32,10]:Integer, [-1,32,11]:Integer, [-1,32,12]:Integer, [-1,32,13]:Integer, [-1,32,14]:Integer, [-1,32,15]:Integer, [-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,32,24]:Integer, [-1,32,25]:Integer, [-1,32,26]:Integer, [-1,32,27]:Integer, [-1,32,28]:Integer, [-1,32,29]:Integer, [-1,32,30]:Integer, [-1,32,31]:Integer, [-1,32,32]:Integer, [-1,32,33]:Integer, [-1,32,34]:Integer, [-1,32,35]:Integer, [-1,32,36]:Integer, [-1,32,37]:Integer, [-1,32,38]:Integer, [-1,32,39]:Integer, [-1,40]:Pointer, [-1,40,0]:Pointer, [-1,40,0,-1]:Integer, [-1,40,8]:Integer, [-1,40,9]:Integer, [-1,40,10]:Integer, [-1,40,11]:Integer, [-1,40,12]:Integer, [-1,40,13]:Integer, [-1,40,14]:Integer, [-1,40,15]:Integer, [-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,40,24]:Integer, [-1,40,25]:Integer, [-1,40,26]:Integer, [-1,40,27]:Integer, [-1,40,28]:Integer, [-1,40,29]:Integer, [-1,40,30]:Integer, [-1,40,31]:Integer, [-1,40,32]:Integer, [-1,40,33]:Integer, [-1,40,34]:Integer, [-1,40,35]:Integer, [-1,40,36]:Integer, [-1,40,37]:Integer, [-1,40,38]:Integer, [-1,40,39]:Integer, [-1,48]:Integer, [-1,56]:Pointer, [-1,56,0]:Pointer, [-1,56,0,-1]:Integer, [-1,56,8]:Integer, [-1,56,9]:Integer, [-1,56,10]:Integer, [-1,56,11]:Integer, [-1,56,12]:Integer, [-1,56,13]:Integer, [-1,56,14]:Integer, [-1,56,15]:Integer, [-1,56,16]:Integer, [-1,56,17]:Integer, [-1,56,18]:Integer, [-1,56,19]:Integer, [-1,56,20]:Integer, [-1,56,21]:Integer, [-1,56,22]:Integer, [-1,56,23]:Integer, [-1,56,24]:Integer, [-1,56,25]:Integer, [-1,56,26]:Integer, [-1,56,27]:Integer, [-1,56,28]:Integer, [-1,56,29]:Integer, [-1,56,30]:Integer, [-1,56,31]:Integer, [-1,56,32]:Integer, [-1,56,33]:Integer, [-1,56,34]:Integer, [-1,56,35]:Integer, [-1,56,36]:Integer, [-1,56,37]:Integer, [-1,56,38]:Integer, [-1,56,39]:Integer, [-1,64]:Pointer, [-1,64,0]:Pointer, [-1,64,0,-1]:Integer, [-1,64,8]:Integer, [-1,64,9]:Integer, [-1,64,10]:Integer, [-1,64,11]:Integer, [-1,64,12]:Integer, [-1,64,13]:Integer, [-1,64,14]:Integer, [-1,64,15]:Integer, [-1,64,16]:Integer, [-1,64,17]:Integer, [-1,64,18]:Integer, [-1,64,19]:Integer, [-1,64,20]:Integer, [-1,64,21]:Integer, [-1,64,22]:Integer, [-1,64,23]:Integer, [-1,64,24]:Integer, [-1,64,25]:Integer, [-1,64,26]:Integer, [-1,64,27]:Integer, [-1,64,28]:Integer, [-1,64,29]:Integer, [-1,64,30]:Integer, [-1,64,31]:Integer, [-1,64,32]:Integer, [-1,64,33]:Integer, [-1,64,34]:Integer, [-1,64,35]:Integer, [-1,64,36]:Integer, [-1,64,37]:Integer, [-1,64,38]:Integer, [-1,64,39]:Integer, [-1,72]:Integer, [-1,80]:Pointer, [-1,80,0]:Pointer, [-1,80,0,-1]:Integer, [-1,80,8]:Integer, [-1,80,9]:Integer, [-1,80,10]:Integer, [-1,80,11]:Integer, [-1,80,12]:Integer, [-1,80,13]:Integer, [-1,80,14]:Integer, [-1,80,15]:Integer, [-1,80,16]:Integer, [-1,80,17]:Integer, [-1,80,18]:Integer, [-1,80,19]:Integer, [-1,80,20]:Integer, [-1,80,21]:Integer, [-1,80,22]:Integer, [-1,80,23]:Integer, [-1,80,24]:Integer, [-1,80,25]:Integer, [-1,80,26]:Integer, [-1,80,27]:Integer, [-1,80,28]:Integer, [-1,80,29]:Integer, [-1,80,30]:Integer, [-1,80,31]:Integer, [-1,80,32]:Integer, [-1,80,33]:Integer, [-1,80,34]:Integer, [-1,80,35]:Integer, [-1,80,36]:Integer, [-1,80,37]:Integer, [-1,80,38]:Integer, [-1,80,39]:Integer, [-1,88]:Pointer, [-1,88,0]:Pointer, [-1,88,0,-1]:Integer, [-1,88,8]:Integer, [-1,88,9]:Integer, [-1,88,10]:Integer, [-1,88,11]:Integer, [-1,88,12]:Integer, [-1,88,13]:Integer, [-1,88,14]:Integer, [-1,88,15]:Integer, [-1,88,16]:Integer, [-1,88,17]:Integer, [-1,88,18]:Integer, [-1,88,19]:Integer, [-1,88,20]:Integer, [-1,88,21]:Integer, [-1,88,22]:Integer, [-1,88,23]:Integer, [-1,88,24]:Integer, [-1,88,25]:Integer, [-1,88,26]:Integer, [-1,88,27]:Integer, [-1,88,28]:Integer, [-1,88,29]:Integer, [-1,88,30]:Integer, [-1,88,31]:Integer, [-1,88,32]:Integer, [-1,88,33]:Integer, [-1,88,34]:Integer, [-1,88,35]:Integer, [-1,88,36]:Integer, [-1,88,37]:Integer, [-1,88,38]:Integer, [-1,88,39]:Integer, [-1,96]:Integer}" %0, [9 x {} addrspace(10)*]* noalias nocapture nofree noundef nonnull writeonly align 8 dereferenceable(72) "enzyme_inactive" "enzyme_type"="{[-1]:Pointer}" "enzymejl_returnRoots"="9" %1, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] addrspace(11)* nocapture nofree noundef nonnull readonly align 8 dereferenceable(96) "enzyme_inactive" "enzyme_type"="{[-1]:Pointer, [-1,0]:Pointer, [-1,0,0]:Pointer, [-1,0,0,-1]:Integer, [-1,0,8]:Integer, [-1,0,9]:Integer, [-1,0,10]:Integer, [-1,0,11]:Integer, [-1,0,12]:Integer, [-1,0,13]:Integer, [-1,0,14]:Integer, [-1,0,15]:Integer, [-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,0,32]:Integer, [-1,0,33]:Integer, [-1,0,34]:Integer, [-1,0,35]:Integer, [-1,0,36]:Integer, [-1,0,37]:Integer, [-1,0,38]:Integer, [-1,0,39]:Integer, [-1,8]:Pointer, [-1,8,0]:Pointer, [-1,8,0,-1]:Integer, [-1,8,8]:Integer, [-1,8,9]:Integer, [-1,8,10]:Integer, [-1,8,11]:Integer, [-1,8,12]:Integer, [-1,8,13]:Integer, [-1,8,14]:Integer, [-1,8,15]:Integer, [-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,8,24]:Integer, [-1,8,25]:Integer, [-1,8,26]:Integer, [-1,8,27]:Integer, [-1,8,28]:Integer, [-1,8,29]:Integer, [-1,8,30]:Integer, [-1,8,31]:Integer, [-1,8,32]:Integer, [-1,8,33]:Integer, [-1,8,34]:Integer, [-1,8,35]:Integer, [-1,8,36]:Integer, [-1,8,37]:Integer, [-1,8,38]:Integer, [-1,8,39]:Integer, [-1,16]:Integer, [-1,24]:Pointer, [-1,24,0]:Pointer, [-1,24,0,-1]:Integer, [-1,24,8]:Integer, [-1,24,9]:Integer, [-1,24,10]:Integer, [-1,24,11]:Integer, [-1,24,12]:Integer, [-1,24,13]:Integer, [-1,24,14]:Integer, [-1,24,15]: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,24,24]:Integer, [-1,24,25]:Integer, [-1,24,26]:Integer, [-1,24,27]:Integer, [-1,24,28]:Integer, [-1,24,29]:Integer, [-1,24,30]:Integer, [-1,24,31]:Integer, [-1,24,32]:Integer, [-1,24,33]:Integer, [-1,24,34]:Integer, [-1,24,35]:Integer, [-1,24,36]:Integer, [-1,24,37]:Integer, [-1,24,38]:Integer, [-1,24,39]:Integer, [-1,32]:Pointer, [-1,32,0]:Pointer, [-1,32,0,-1]:Integer, [-1,32,8]:Integer, [-1,32,9]:Integer, [-1,32,10]:Integer, [-1,32,11]:Integer, [-1,32,12]:Integer, [-1,32,13]:Integer, [-1,32,14]:Integer, [-1,32,15]:Integer, [-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,32,24]:Integer, [-1,32,25]:Integer, [-1,32,26]:Integer, [-1,32,27]:Integer, [-1,32,28]:Integer, [-1,32,29]:Integer, [-1,32,30]:Integer, [-1,32,31]:Integer, [-1,32,32]:Integer, [-1,32,33]:Integer, [-1,32,34]:Integer, [-1,32,35]:Integer, [-1,32,36]:Integer, [-1,32,37]:Integer, [-1,32,38]:Integer, [-1,32,39]:Integer, [-1,40]:Integer, [-1,48]:Pointer, [-1,48,0]:Pointer, [-1,48,0,-1]:Integer, [-1,48,8]:Integer, [-1,48,9]:Integer, [-1,48,10]:Integer, [-1,48,11]:Integer, [-1,48,12]:Integer, [-1,48,13]:Integer, [-1,48,14]:Integer, [-1,48,15]:Integer, [-1,48,16]:Integer, [-1,48,17]:Integer, [-1,48,18]:Integer, [-1,48,19]:Integer, [-1,48,20]:Integer, [-1,48,21]:Integer, [-1,48,22]:Integer, [-1,48,23]:Integer, [-1,48,24]:Integer, [-1,48,25]:Integer, [-1,48,26]:Integer, [-1,48,27]:Integer, [-1,48,28]:Integer, [-1,48,29]:Integer, [-1,48,30]:Integer, [-1,48,31]:Integer, [-1,48,32]:Integer, [-1,48,33]:Integer, [-1,48,34]:Integer, [-1,48,35]:Integer, [-1,48,36]:Integer, [-1,48,37]:Integer, [-1,48,38]:Integer, [-1,48,39]:Integer, [-1,56]:Pointer, [-1,56,0]:Pointer, [-1,56,0,-1]:Integer, [-1,56,8]:Integer, [-1,56,9]:Integer, [-1,56,10]:Integer, [-1,56,11]:Integer, [-1,56,12]:Integer, [-1,56,13]:Integer, [-1,56,14]:Integer, [-1,56,15]:Integer, [-1,56,16]:Integer, [-1,56,17]:Integer, [-1,56,18]:Integer, [-1,56,19]:Integer, [-1,56,20]:Integer, [-1,56,21]:Integer, [-1,56,22]:Integer, [-1,56,23]:Integer, [-1,56,24]:Integer, [-1,56,25]:Integer, [-1,56,26]:Integer, [-1,56,27]:Integer, [-1,56,28]:Integer, [-1,56,29]:Integer, [-1,56,30]:Integer, [-1,56,31]:Integer, [-1,56,32]:Integer, [-1,56,33]:Integer, [-1,56,34]:Integer, [-1,56,35]:Integer, [-1,56,36]:Integer, [-1,56,37]:Integer, [-1,56,38]:Integer, [-1,56,39]:Integer, [-1,64]:Integer, [-1,72]:Pointer, [-1,72,0]:Pointer, [-1,72,0,-1]:Integer, [-1,72,8]:Integer, [-1,72,9]:Integer, [-1,72,10]:Integer, [-1,72,11]:Integer, [-1,72,12]:Integer, [-1,72,13]:Integer, [-1,72,14]:Integer, [-1,72,15]:Integer, [-1,72,16]:Integer, [-1,72,17]:Integer, [-1,72,18]:Integer, [-1,72,19]:Integer, [-1,72,20]:Integer, [-1,72,21]:Integer, [-1,72,22]:Integer, [-1,72,23]:Integer, [-1,72,24]:Integer, [-1,72,25]:Integer, [-1,72,26]:Integer, [-1,72,27]:Integer, [-1,72,28]:Integer, [-1,72,29]:Integer, [-1,72,30]:Integer, [-1,72,31]:Integer, [-1,72,32]:Integer, [-1,72,33]:Integer, [-1,72,34]:Integer, [-1,72,35]:Integer, [-1,72,36]:Integer, [-1,72,37]:Integer, [-1,72,38]:Integer, [-1,72,39]:Integer, [-1,80]:Pointer, [-1,80,0]:Pointer, [-1,80,0,-1]:Integer, [-1,80,8]:Integer, [-1,80,9]:Integer, [-1,80,10]:Integer, [-1,80,11]:Integer, [-1,80,12]:Integer, [-1,80,13]:Integer, [-1,80,14]:Integer, [-1,80,15]:Integer, [-1,80,16]:Integer, [-1,80,17]:Integer, [-1,80,18]:Integer, [-1,80,19]:Integer, [-1,80,20]:Integer, [-1,80,21]:Integer, [-1,80,22]:Integer, [-1,80,23]:Integer, [-1,80,24]:Integer, [-1,80,25]:Integer, [-1,80,26]:Integer, [-1,80,27]:Integer, [-1,80,28]:Integer, [-1,80,29]:Integer, [-1,80,30]:Integer, [-1,80,31]:Integer, [-1,80,32]:Integer, [-1,80,33]:Integer, [-1,80,34]:Integer, [-1,80,35]:Integer, [-1,80,36]:Integer, [-1,80,37]:Integer, [-1,80,38]:Integer, [-1,80,39]:Integer, [-1,88]:Integer}" "enzymejl_parmtype"="139898908769936" "enzymejl_parmtype_ref"="1" "enzymejl_parmtype_str"="TensorKit.TensorMapSpace{TensorKit.GradedSpace{TensorKitSectors.U1Irrep, TensorKit.SortedVectorDict{TensorKitSectors.U1Irrep, Int64}}, 2, 2}" %2) local_unnamed_addr #230 !dbg !21085 {
top:
  %3 = alloca { i64, [2 x {} addrspace(10)*], {} addrspace(10)*, {} addrspace(10)*, {} addrspace(10)* }, align 8
  %4 = alloca { i64, [2 x {} addrspace(10)*], {} addrspace(10)*, {} addrspace(10)*, {} addrspace(10)* }, align 8
  %5 = call {}*** @julia.get_pgcstack()
  %ptls_field6 = getelementptr inbounds {}**, {}*** %5, i64 2
  %6 = bitcast {}*** %ptls_field6 to i64***
  %ptls_load78 = load i64**, i64*** %6, align 8, !tbaa !525
  %7 = getelementptr inbounds i64*, i64** %ptls_load78, i64 2
  %safepoint = load i64*, i64** %7, align 8, !tbaa !529
  fence syncscope("singlethread") seq_cst
  call void @julia.safepoint(i64* %safepoint) #285, !dbg !21087
  fence syncscope("singlethread") seq_cst
  call void @julia_fusionblockstructure_99025({ i64, [2 x {} addrspace(10)*], {} addrspace(10)*, {} addrspace(10)*, {} addrspace(10)* }* noalias nocapture nofree noundef nonnull writeonly sret({ i64, [2 x {} addrspace(10)*], {} addrspace(10)*, {} addrspace(10)*, {} addrspace(10)* }) align 8 dereferenceable(48) %3, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] addrspace(11)* nocapture nofree noundef nonnull readonly align 8 dereferenceable(96) %2), !dbg !21088
  %8 = getelementptr inbounds { i64, [2 x {} addrspace(10)*], {} addrspace(10)*, {} addrspace(10)*, {} addrspace(10)* }, { i64, [2 x {} addrspace(10)*], {} addrspace(10)*, {} addrspace(10)*, {} addrspace(10)* }* %3, i64 0, i32 0, !dbg !21089
  %unbox = load i64, i64* %8, align 8, !dbg !21091, !tbaa !1077, !alias.scope !1079, !noalias !1080
  %9 = call nonnull {} addrspace(10)* @julia_tensoralloc_99794(i64 signext %unbox), !dbg !21091
  call void @julia_fusionblockstructure_99025({ i64, [2 x {} addrspace(10)*], {} addrspace(10)*, {} addrspace(10)*, {} addrspace(10)* }* noalias nocapture nofree noundef nonnull writeonly sret({ i64, [2 x {} addrspace(10)*], {} addrspace(10)*, {} addrspace(10)*, {} addrspace(10)* }) align 8 dereferenceable(48) %4, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] addrspace(11)* nocapture nofree noundef nonnull readonly align 8 dereferenceable(96) %2), !dbg !21092
  %10 = getelementptr inbounds { i64, [2 x {} addrspace(10)*], {} addrspace(10)*, {} addrspace(10)*, {} addrspace(10)* }, { i64, [2 x {} addrspace(10)*], {} addrspace(10)*, {} addrspace(10)*, {} addrspace(10)* }* %4, i64 0, i32 0, !dbg !21095
  %11 = addrspacecast {} addrspace(10)* %9 to { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(11)*, !dbg !21096
  %arraylen_ptr = getelementptr inbounds { i8 addrspace(13)*, i64, i16, i16, i32 }, { i8 addrspace(13)*, i64, i16, i16, i32 } addrspace(11)* %11, i64 0, i32 1, !dbg !21096
  %arraylen = load i64, i64 addrspace(11)* %arraylen_ptr, align 8, !dbg !21096, !tbaa !609, !range !612, !alias.scope !613, !noalias !614
  %unbox2 = load i64, i64* %10, align 8, !dbg !21099, !tbaa !1077, !alias.scope !1079, !noalias !1080
  %.not = icmp eq i64 %arraylen, %unbox2, !dbg !21099
  br i1 %.not, label %L34, label %L37, !dbg !21098

L34:                                              ; preds = %top
  %unbox3.unpack.unpack.elt = getelementptr inbounds [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]], [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] addrspace(11)* %2, i64 0, i64 0, i64 0, i64 0, !dbg !21101
  %unbox3.unpack.unpack.unpack = load { [2 x {} addrspace(10)*], i8 }, { [2 x {} addrspace(10)*], i8 } addrspace(11)* %unbox3.unpack.unpack.elt, align 8, !dbg !21101, !tbaa !529, !alias.scope !571, !noalias !574
  %unbox3.unpack.unpack.elt13 = getelementptr inbounds [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]], [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] addrspace(11)* %2, i64 0, i64 0, i64 0, i64 1, !dbg !21101
  %unbox3.unpack.unpack.unpack14 = load { [2 x {} addrspace(10)*], i8 }, { [2 x {} addrspace(10)*], i8 } addrspace(11)* %unbox3.unpack.unpack.elt13, align 8, !dbg !21101, !tbaa !529, !alias.scope !571, !noalias !574
  %unbox3.unpack10.unpack.elt = getelementptr inbounds [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]], [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] addrspace(11)* %2, i64 0, i64 1, i64 0, i64 0, !dbg !21101
  %unbox3.unpack10.unpack.unpack = load { [2 x {} addrspace(10)*], i8 }, { [2 x {} addrspace(10)*], i8 } addrspace(11)* %unbox3.unpack10.unpack.elt, align 8, !dbg !21101, !tbaa !529, !alias.scope !571, !noalias !574
  %unbox3.unpack10.unpack.elt17 = getelementptr inbounds [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]], [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] addrspace(11)* %2, i64 0, i64 1, i64 0, i64 1, !dbg !21101
  %unbox3.unpack10.unpack.unpack18 = load { [2 x {} addrspace(10)*], i8 }, { [2 x {} addrspace(10)*], i8 } addrspace(11)* %unbox3.unpack10.unpack.elt17, align 8, !dbg !21101, !tbaa !529, !alias.scope !571, !noalias !574
  %12 = extractvalue { [2 x {} addrspace(10)*], i8 } %unbox3.unpack.unpack.unpack, 0, 0, !dbg !21094
  %13 = extractvalue { [2 x {} addrspace(10)*], i8 } %unbox3.unpack.unpack.unpack, 0, 1, !dbg !21094
  %14 = extractvalue { [2 x {} addrspace(10)*], i8 } %unbox3.unpack.unpack.unpack14, 0, 0, !dbg !21094
  %15 = extractvalue { [2 x {} addrspace(10)*], i8 } %unbox3.unpack.unpack.unpack14, 0, 1, !dbg !21094
  %16 = extractvalue { [2 x {} addrspace(10)*], i8 } %unbox3.unpack10.unpack.unpack, 0, 0, !dbg !21094
  %17 = extractvalue { [2 x {} addrspace(10)*], i8 } %unbox3.unpack10.unpack.unpack, 0, 1, !dbg !21094
  %18 = extractvalue { [2 x {} addrspace(10)*], i8 } %unbox3.unpack10.unpack.unpack18, 0, 0, !dbg !21094
  %19 = extractvalue { [2 x {} addrspace(10)*], i8 } %unbox3.unpack10.unpack.unpack18, 0, 1, !dbg !21094
  %20 = getelementptr inbounds [9 x {} addrspace(10)*], [9 x {} addrspace(10)*]* %1, i64 0, i64 0, !dbg !21094
  store {} addrspace(10)* %9, {} addrspace(10)** %20, align 8, !dbg !21094, !noalias !11536
  %21 = getelementptr inbounds [9 x {} addrspace(10)*], [9 x {} addrspace(10)*]* %1, i64 0, i64 1, !dbg !21094
  store {} addrspace(10)* %12, {} addrspace(10)** %21, align 8, !dbg !21094, !noalias !11536
  %22 = getelementptr inbounds [9 x {} addrspace(10)*], [9 x {} addrspace(10)*]* %1, i64 0, i64 2, !dbg !21094
  store {} addrspace(10)* %13, {} addrspace(10)** %22, align 8, !dbg !21094, !noalias !11536
  %23 = getelementptr inbounds [9 x {} addrspace(10)*], [9 x {} addrspace(10)*]* %1, i64 0, i64 3, !dbg !21094
  store {} addrspace(10)* %14, {} addrspace(10)** %23, align 8, !dbg !21094, !noalias !11536
  %24 = getelementptr inbounds [9 x {} addrspace(10)*], [9 x {} addrspace(10)*]* %1, i64 0, i64 4, !dbg !21094
  store {} addrspace(10)* %15, {} addrspace(10)** %24, align 8, !dbg !21094, !noalias !11536
  %25 = getelementptr inbounds [9 x {} addrspace(10)*], [9 x {} addrspace(10)*]* %1, i64 0, i64 5, !dbg !21094
  store {} addrspace(10)* %16, {} addrspace(10)** %25, align 8, !dbg !21094, !noalias !11536
  %26 = getelementptr inbounds [9 x {} addrspace(10)*], [9 x {} addrspace(10)*]* %1, i64 0, i64 6, !dbg !21094
  store {} addrspace(10)* %17, {} addrspace(10)** %26, align 8, !dbg !21094, !noalias !11536
  %27 = getelementptr inbounds [9 x {} addrspace(10)*], [9 x {} addrspace(10)*]* %1, i64 0, i64 7, !dbg !21094
  store {} addrspace(10)* %18, {} addrspace(10)** %27, align 8, !dbg !21094, !noalias !11536
  %28 = getelementptr inbounds [9 x {} addrspace(10)*], [9 x {} addrspace(10)*]* %1, i64 0, i64 8, !dbg !21094
  store {} addrspace(10)* %19, {} addrspace(10)** %28, align 8, !dbg !21094, !noalias !11536
  %.repack = getelementptr inbounds { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }, { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }* %0, i64 0, i32 0, !dbg !21094
  store {} addrspace(10)* %9, {} addrspace(10)** %.repack, align 8, !dbg !21094, !noalias !11536
  %.repack24 = getelementptr inbounds { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }, { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }* %0, i64 0, i32 1, i64 0, i64 0, i64 0, !dbg !21094
  store { [2 x {} addrspace(10)*], i8 } %unbox3.unpack.unpack.unpack, { [2 x {} addrspace(10)*], i8 }* %.repack24, align 8, !dbg !21094, !noalias !11536
  %.repack25 = getelementptr inbounds { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }, { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }* %0, i64 0, i32 1, i64 0, i64 0, i64 1, !dbg !21094
  store { [2 x {} addrspace(10)*], i8 } %unbox3.unpack.unpack.unpack14, { [2 x {} addrspace(10)*], i8 }* %.repack25, align 8, !dbg !21094, !noalias !11536
  %.repack27 = getelementptr inbounds { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }, { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }* %0, i64 0, i32 1, i64 1, i64 0, i64 0, !dbg !21094
  store { [2 x {} addrspace(10)*], i8 } %unbox3.unpack10.unpack.unpack, { [2 x {} addrspace(10)*], i8 }* %.repack27, align 8, !dbg !21094, !noalias !11536
  %.repack28 = getelementptr inbounds { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }, { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }* %0, i64 0, i32 1, i64 1, i64 0, i64 1, !dbg !21094
  store { [2 x {} addrspace(10)*], i8 } %unbox3.unpack10.unpack.unpack18, { [2 x {} addrspace(10)*], i8 }* %.repack28, align 8, !dbg !21094, !noalias !11536
  ret void, !dbg !21094

L37:                                              ; preds = %top
  %current_task15 = getelementptr inbounds {}**, {}*** %5, i64 -14
  %current_task1 = bitcast {}*** %current_task15 to {}**
  %29 = call fastcc [1 x {} addrspace(10)*] @julia_DimensionMismatch_98977({} addrspace(10)* nofree noundef nonnull readonly align 128 addrspacecast ({}* inttoptr (i64 139897965890688 to {}*) to {} addrspace(10)*)) #286, !dbg !21098
  %box = call noalias nonnull dereferenceable(8) {} addrspace(10)* @julia.gc_alloc_obj({}** nonnull %current_task1, i64 noundef 8, {} addrspace(10)* noundef addrspacecast ({}* inttoptr (i64 139898740046608 to {}*) to {} addrspace(10)*)) #287, !dbg !21098, !enzymejl_gc_alloc_rt !823
  %30 = addrspacecast {} addrspace(10)* %box to [1 x {} addrspace(10)*] addrspace(11)*, !dbg !21098
  %31 = extractvalue [1 x {} addrspace(10)*] %29, 0, !dbg !21098
  %32 = getelementptr [1 x {} addrspace(10)*], [1 x {} addrspace(10)*] addrspace(11)* %30, i64 0, i64 0, !dbg !21098
  store {} addrspace(10)* %31, {} addrspace(10)* addrspace(11)* %32, align 8, !dbg !21098, !tbaa !592, !alias.scope !596, !noalias !11541
  %33 = addrspacecast {} addrspace(10)* %box to {} addrspace(12)*, !dbg !21098
  call void @ijl_throw({} addrspace(12)* %33) #288, !dbg !21098
  unreachable, !dbg !21098
}

 arg: { {} addrspace(10)*, [2 x [1 x [2 x { [2 x {} addrspace(10)*], i8 }]]] }* %0
Pointer of wrong type:   %unbox3.unpack10.unpack.unpack = load { [2 x {} addrspace(10)*], i8 }, { [2 x {} addrspace(10)*], i8 } addrspace(11)* %unbox3.unpack10.unpack.elt, align 8, !dbg !565, !tbaa !529, !alias.scope !566, !noalias !567
julia: /workspace/srcdir/Enzyme/enzyme/Enzyme/CApi.cpp:1898: bool needsReRooting(llvm::Argument*, bool&, llvm::Type*): Assertion `0' failed.

[3401] signal (6.-6): Aborted
in expression starting at /home/runner/work/TensorKit.jl/TensorKit.jl/test/enzyme/indexmanipulations.jl:44
pthread_kill at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
gsignal at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
abort at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x7f3cc942881a)
__assert_fail at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
needsReRooting at /workspace/srcdir/Enzyme/enzyme/Enzyme/CApi.cpp:1898
EnzymeFixupJuliaCallingConvention at /workspace/srcdir/Enzyme/enzyme/Enzyme/CApi.cpp:2072
EnzymeFixupJuliaCallingConvention at /home/runner/.julia/packages/Enzyme/g8JAv/src/api.jl:1573 [inlined]
post_optimize! at /home/runner/.julia/packages/Enzyme/g8JAv/src/compiler/optimize.jl:417
post_optimize! at /home/runner/.julia/packages/Enzyme/g8JAv/src/compiler/optimize.jl:393 [inlined]
_thunk at /home/runner/.julia/packages/Enzyme/g8JAv/src/compiler.jl:6773
_thunk at /home/runner/.julia/packages/Enzyme/g8JAv/src/compiler.jl:6743 [inlined]
cached_compilation at /home/runner/.julia/packages/Enzyme/g8JAv/src/compiler.jl:6801 [inlined]
thunkbase at /home/runner/.julia/packages/Enzyme/g8JAv/src/compiler.jl:6917
thunk_generator at /home/runner/.julia/packages/Enzyme/g8JAv/src/compiler.jl:7061
unknown function (ip: 0x7f3c96fbb480)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
jl_call_staged at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/method.c:542
ijl_code_for_staged at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/method.c:595
get_staged at ./compiler/utilities.jl:123
retrieve_code_info at ./compiler/utilities.jl:135 [inlined]
InferenceState at ./compiler/inferencestate.jl:430
typeinf_edge at ./compiler/typeinfer.jl:920
abstract_call_method at ./compiler/abstractinterpretation.jl:633
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:95
abstract_call_known at ./compiler/abstractinterpretation.jl:2101
abstract_call at ./compiler/abstractinterpretation.jl:2184
abstract_call at ./compiler/abstractinterpretation.jl:2177
abstract_call at ./compiler/abstractinterpretation.jl:2369
abstract_eval_call at ./compiler/abstractinterpretation.jl:2385
abstract_eval_statement_expr at ./compiler/abstractinterpretation.jl:2395
abstract_eval_statement at ./compiler/abstractinterpretation.jl:2639
abstract_eval_basic_statement at ./compiler/abstractinterpretation.jl:2928
typeinf_local at ./compiler/abstractinterpretation.jl:3122
typeinf_nocycle at ./compiler/abstractinterpretation.jl:3210
_typeinf at ./compiler/typeinfer.jl:247
typeinf at ./compiler/typeinfer.jl:216
typeinf_ext at ./compiler/typeinfer.jl:1051
typeinf_ext_toplevel at ./compiler/typeinfer.jl:1082
typeinf_ext_toplevel at ./compiler/typeinfer.jl:1078
jfptr_typeinf_ext_toplevel_35683.1 at /opt/hostedtoolcache/julia/1.10.11/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_type_infer at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:396
jl_generate_fptr_impl at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/jitlayers.cpp:512
jl_compile_method_internal at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2483 [inlined]
jl_compile_method_internal at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2370
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2889 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
do_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/builtins.c:768
macro expansion at /home/runner/.julia/packages/EnzymeTestUtils/yGBt1/src/test_reverse.jl:107 [inlined]
macro expansion at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined]
#test_reverse#56 at /home/runner/.julia/packages/EnzymeTestUtils/yGBt1/src/test_reverse.jl:86
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
do_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/builtins.c:768
test_reverse at /home/runner/.julia/packages/EnzymeTestUtils/yGBt1/src/test_reverse.jl:68
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
macro expansion at /home/runner/work/TensorKit.jl/TensorKit.jl/test/enzyme/indexmanipulations.jl:98 [inlined]
macro expansion at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/Test/src/Test.jl:1674 [inlined]
macro expansion at /home/runner/work/TensorKit.jl/TensorKit.jl/test/enzyme/indexmanipulations.jl:87 [inlined]
macro expansion at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/Test/src/Test.jl:1674 [inlined]
macro expansion at /home/runner/work/TensorKit.jl/TensorKit.jl/test/enzyme/indexmanipulations.jl:45 [inlined]
macro expansion at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/usr/share/julia/stdlib/v1.10/Test/src/Test.jl:1582 [inlined]
top-level scope at /home/runner/work/TensorKit.jl/TensorKit.jl/test/enzyme/indexmanipulations.jl:45
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:925
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:877
ijl_toplevel_eval_in at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:985
eval at ./boot.jl:385 [inlined]
include_string at ./loading.jl:2160
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
_include at ./loading.jl:2220
include at ./Base.jl:495
jfptr_include_46591.1 at /opt/hostedtoolcache/julia/1.10.11/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
jl_f__call_latest at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/builtins.c:812
include at /home/runner/.julia/packages/SafeTestsets/raUNr/src/SafeTestsets.jl:28
unknown function (ip: 0x7f3c9737c4a5)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
do_call at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:126
eval_value at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:223
eval_stmt_value at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:174 [inlined]
eval_body at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:617
eval_body at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:544
eval_body at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:544
jl_interpret_toplevel_thunk at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:775
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:934
jl_eval_module_expr at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:215 [inlined]
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:736
ijl_toplevel_eval_in at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:985
eval at ./boot.jl:385
jfptr_eval_25741.1 at /opt/hostedtoolcache/julia/1.10.11/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
do_call at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:126
eval_value at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:223
eval_stmt_value at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:174 [inlined]
eval_body at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:617
jl_interpret_toplevel_thunk at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:775
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:934
ijl_toplevel_eval_in at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:985
eval at ./boot.jl:385
jfptr_eval_25741.1 at /opt/hostedtoolcache/julia/1.10.11/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
macro expansion at /home/runner/work/TensorKit.jl/TensorKit.jl/test/runtests.jl:69 [inlined]
macro expansion at ./timing.jl:279 [inlined]
macro expansion at /home/runner/work/TensorKit.jl/TensorKit.jl/test/runtests.jl:66 [inlined]
macro expansion at ./timing.jl:279 [inlined]
top-level scope at /home/runner/work/TensorKit.jl/TensorKit.jl/test/runtests.jl:269
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:925
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:877
ijl_toplevel_eval_in at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:985
eval at ./boot.jl:385 [inlined]
include_string at ./loading.jl:2160
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
_include at ./loading.jl:2220
include at ./client.jl:487
unknown function (ip: 0x7f3cc2f00125)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
do_call at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:126
eval_value at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:223
eval_stmt_value at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:174 [inlined]
eval_body at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:617
jl_interpret_toplevel_thunk at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/interpreter.c:775
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:934
jl_toplevel_eval_flex at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:877
ijl_toplevel_eval_in at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/toplevel.c:985
eval at ./boot.jl:385 [inlined]
exec_options at ./client.jl:289
_start at ./client.jl:550
jfptr__start_83197.1 at /opt/hostedtoolcache/julia/1.10.11/x64/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:2897 [inlined]
ijl_apply_generic at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/gf.c:3079
jl_apply at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/julia.h:1982 [inlined]
true_main at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/jlapi.c:582
jl_repl_entrypoint at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/src/jlapi.c:731
main at /cache/build/builder-amdci4-2/julialang/julia-release-1-dot-10/cli/loader_exe.c:58
unknown function (ip: 0x7f3cc942a1c9)
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x4010b8)
Allocations: 1152076735 (Pool: 1151296393; Big: 780342); GC: 409
Package TensorKit errored during testing (received signal: 6)
Error: Process completed with exit code 1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions