[PATCH] D134866: [WinEH] Fix PreISel intrinsics in funclet catchret.dest blocks

Stefan Gränitz via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 29 03:06:59 PDT 2022


sgraenitz added a comment.

Right now this test fails, because it emits an `int3` instead of the runtime-call in the `catchret.dest` block:

  Input was:
  <<<<<<
            33:  addq $64, %rsp
            34:  popq %rbp
            35:  retq
            36: .LBB0_3: # Block address taken
            37:  # %catchret.dest
            38: $ehgcr_0_3:
  next:72'0           X~~~~~ error: no match found
            39:  int3
  next:72'0     ~~~~~~
            40:  .seh_handlerdata
  next:72'0     ~~~~~~~~~~~~~~~~~~


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134866/new/

https://reviews.llvm.org/D134866



More information about the llvm-commits mailing list