diff options
author | Momchil Velikov <momchil.velikov@arm.com> | 2022-03-23 14:54:06 +0000 |
---|---|---|
committer | Momchil Velikov <momchil.velikov@arm.com> | 2022-03-23 15:32:42 +0000 |
commit | a6d238536d95e5c9c49ef2acf1916c95ab087240 (patch) | |
tree | daa10e3908c63573a35bc7bc58db87c84ecc6e13 /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp | |
parent | 9580f954888f593631a2bd4e7bb8ded1eb15700b (diff) | |
download | llvm-a6d238536d95e5c9c49ef2acf1916c95ab087240.zip llvm-a6d238536d95e5c9c49ef2acf1916c95ab087240.tar.gz llvm-a6d238536d95e5c9c49ef2acf1916c95ab087240.tar.bz2 |
[AArch64] Fallback to DWARF when trying to emit compact unwind info with multiple CFA offset adjustments
Instead of asserting, fallback to emitting DWARF unwind info when an
attempt is made to output compact unwind info for a function with
multiple adjustments to the CFA offset.
Multiple adjustments of SP are common and with instruction precise
unwind tables these may translate into multiple `.cfi_def_cfa_offset`
directives.
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=1302998
Reviewed By: dmgreen
Differential Revision: https://reviews.llvm.org/D121017
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions