[llvm-dev] How to resolve debug info forward types

Rodney M. Bates via llvm-dev llvm-dev at lists.llvm.org
Wed Feb 24 14:09:19 PST 2016

Before metadata was separated from values, I could create a debug info forward
declaration and eventually resolve it using LLVMReplaceAllUsesWith in core.h.
Now, I can't figure out how to resolve it.  I can find no function that seems
to do this.  My one wild guess that giving the forward decl and the resolving
decl the same UniqueId might do it is not working.

I am currently using 3.6.1, but I see nothing the voluminous diff of DIBuilder
from 3.6.1 to 3.7.1 that looks like it has anything to do with this.
Rodney Bates
rodney.m.bates at acm.org

More information about the llvm-dev mailing list