[PATCH] D51524: [ARM64] [Windows] Handle funclets
Reid Kleckner via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 5 15:53:07 PST 2018
rnk added a comment.
In https://reviews.llvm.org/D51524#1286346, @efriedma wrote:
> The following testcase is also broken, for reasons I don't understand. I don't think it's a problem with any of the code in this patch, though; the throw out of the "catch" block somehow picks the wrong catch block, but this patch doesn't touch that code.
>
> void a() { try { try { throw 1; } catch (...) { throw 1; } } catch (...) {}}
>
It works for x64 and x86, so I guess it's arm-specific. The state table emission code is portable, so maybe the bug is in the arm ip2state mapping logic?
Repository:
rL LLVM
https://reviews.llvm.org/D51524
More information about the llvm-commits
mailing list