[LLVMbugs] [Bug 1414] Should support multiple personality functions per module

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Jan 14 14:28:19 PST 2015


http://llvm.org/bugs/show_bug.cgi?id=1414

Reid Kleckner <rnk at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |rnk at google.com
         Resolution|---                         |FIXED

--- Comment #14 from Reid Kleckner <rnk at google.com> ---
So far as I can tell, LLVM does in fact support multiple personalities per
module, so I'll mark it fixed as per the title.

The rest of the bug comments discuss multiple personalities in one function.
Supporting multiple personalities in a single function is IMO infeasible, as
we'd need to split the function in the backend so that different regions of
code have different EH tables. We'd also need some crazy CFI to make it work.
Each object file format would present a unique set of challenges as well.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150114/5c08a583/attachment.html>


More information about the llvm-bugs mailing list