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. |
Please remove the reference to r254170.
You may want to put a reference to a bug, or better, just describe in full why this is disabled.