[all-commits] [llvm/llvm-project] 409472: [libc++abi] Apply simplify scan_eh_tab to SjLj

Kazushi Marukawa via All-commits all-commits at lists.llvm.org
Thu Aug 26 10:22:49 PDT 2021


  Branch: refs/heads/release/13.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 4094728a81478ae05e4e6cefdc7b2a2cb3a5e73b
      https://github.com/llvm/llvm-project/commit/4094728a81478ae05e4e6cefdc7b2a2cb3a5e73b
  Author: Kazushi (Jam) Marukawa <marukawa at nec.com>
  Date:   2021-08-26 (Thu, 26 Aug 2021)

  Changed paths:
    M libcxxabi/src/cxa_personality.cpp

  Log Message:
  -----------
  [libc++abi] Apply simplify scan_eh_tab to SjLj

Previous "simplify scan_eh_tab" patch, https://reviews.llvm.org/D93190,
saves landingpad if and only if the target is not using SjLj exceptions.
However, the landingpad is used by SjLj exception handler also.  This
patch changes to set landingpad for both exception handlers.

Differential Revision: https://reviews.llvm.org/D108082

(cherry picked from commit 9d2740f331772d372d4d437192da56b8c60e9fe8)




More information about the All-commits mailing list