Inlining the destructor caused the compiler to generate bad IR which failed the Verifier in the backend.
https://llvm.org/bugs/show_bug.cgi?id=30341
This patch disables alias to available_externally definitions.
Differential D24682
[PR30341] Alias must point to a definition hiraditya on Sep 16 2016, 1:05 PM. Authored by
Details
Inlining the destructor caused the compiler to generate bad IR which failed the Verifier in the backend. This patch disables alias to available_externally definitions.
Diff Detail
Event Timeline
Comment Actions Addressed Richard's comment.
Comment Actions I had to revert the patch because this test case was failing. The problem was that the destructors have different return type for different targets. So I'll modify the testcase and put the patch back in. |