diff options
author | Christian Ulmann <christianulmann@gmail.com> | 2025-09-01 10:25:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-01 10:25:42 +0200 |
commit | 24bc5665bcb3ebfaf3b0ff0d1e1d7dd654a9d98d (patch) | |
tree | 6bb364a657b07379b174bc20aae9ca87457d8f91 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp | |
parent | c8d7a73cf1a62f99c2a5a41487ad39c074154bb7 (diff) | |
download | llvm-24bc5665bcb3ebfaf3b0ff0d1e1d7dd654a9d98d.zip llvm-24bc5665bcb3ebfaf3b0ff0d1e1d7dd654a9d98d.tar.gz llvm-24bc5665bcb3ebfaf3b0ff0d1e1d7dd654a9d98d.tar.bz2 |
[Coroutines] Remove assert about a promise being present (#156007)
This commit removes an assert in the generation of debug info for a
coroutine frame. This assert checked if a promise alloca is present,
even though it's not used. While this might always be the case when the
coroutine was produced by clang++, this doesn't hold in the general
case.
Note: We generate coroutine intrinsics from downstream passes. In our
case, there is no guarantee that a coroutine has any promise, but they
can originate from some non-coro C++ code.
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions