aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
diff options
context:
space:
mode:
authorChristian Ulmann <christianulmann@gmail.com>2025-09-01 10:25:42 +0200
committerGitHub <noreply@github.com>2025-09-01 10:25:42 +0200
commit24bc5665bcb3ebfaf3b0ff0d1e1d7dd654a9d98d (patch)
tree6bb364a657b07379b174bc20aae9ca87457d8f91 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
parentc8d7a73cf1a62f99c2a5a41487ad39c074154bb7 (diff)
downloadllvm-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