[llvm-dev] Debug assertion when moving from LLVM 7 to LLVM 8.
David Jones via llvm-dev
llvm-dev at lists.llvm.org
Tue Jan 21 18:05:05 PST 2020
I have an application which works without asserting when using LLVM 7.
After upgrading to LLVM 8, whenever I try to generate debug records, I get
the following assertion:
llvm::MDNode::resolveCycles(): Assertion `!N->isTemporary() && "Expected
all forward declarations to be resolved"' failed.
Interestingly, this assert exists in LLVM 7, but my application does not
trigger it. I can only conclude that requirements have changed - some new
requirement has been added to achieve "resolution".
Does anyone know what the new requirements could be? Alternatively, how
would I debug this?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev