[LLVMdev] type mismatch mystery solved

Robert Mykland robert at ascenium.com
Mon Nov 13 13:06:51 PST 2006


Reid,

I finally figured out why my types were mismatching in my hand-decoded 
bytecode example when it worked fine in my actual code.  It turns out 
that I was not leaving out the extension bits when I was hand decoding 
the VBRs.  D'oh!  Everything matches up now.

Also figured out why the bcanalyzer is spitting out all those pointers 
to opaque.  These types are forward references and they are getting 
printed out before they're resolved.  Easy to fix.

-- Robert.




More information about the llvm-dev mailing list