[M3commit] [modula3/cm3] 4fc1c6: Add MDNodeFwdDec::replaceAllUsesWith(found in Meta...
noreply at github.com
Sat Feb 27 19:20:33 CET 2016
Author: Rodney Bates <rodney.m.bates at acm.org>
Date: 2016-02-27 (Sat, 27 Feb 2016)
Add MDNodeFwdDec::replaceAllUsesWith(found in Metadata.h) to DIBuilder binding.
This is needed to resolve forward declarations of debug nodes,
which we need to create on account of various cycles.
This function eventually, in later versions of llvm, appears in
DIBuilder, but for now, we have to get it from Metadata.h. I put
the binding in M3DIBuilder.*, because, aside from the above,
it uses types that are already there, and it's only one function.
More information about the M3commit