<div dir="ltr">I'm trying to add gcoot functionality to my code and I'm confused by why gcroot is assuming to be an i8**<div><br></div><div>I'm using i32 as object and array pointers and if I make them i8 things seem to work.</div><div><br></div><div>I'm generating IR much likeĀ <a href="http://llvm.org/docs/GarbageCollection.html#llvm-ir-features">http://llvm.org/docs/GarbageCollection.html#llvm-ir-features</a></div><div><div><div class="" style="color:rgb(0,0,0);font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;font-size:14px;line-height:21px"><div class="" style="background:rgb(240,240,240)"><pre style="font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:0.95em;line-height:15.960000038147px;padding:0.5em;border:1px solid rgb(204,204,204);background-color:rgb(248,248,248)"><span class="" style="color:rgb(144,32,0)">void</span> <span class="" style="color:rgb(187,96,213)">@llvm.gcroot</span><span class="">(</span><span class="" style="color:rgb(0,112,32);font-weight:bold">i8</span><span class="">**</span> <span class="" style="color:rgb(187,96,213)">%ptrloc</span><span class="">,</span> <span class="" style="color:rgb(0,112,32);font-weight:bold">i8</span><span class="">*</span> <span class="" style="color:rgb(187,96,213)">%metadata</span><span class="">)</span>
</pre></div></div></div></div></div>