aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorMomchil Velikov <momchil.velikov@arm.com>2022-03-23 14:54:06 +0000
committerMomchil Velikov <momchil.velikov@arm.com>2022-03-23 15:32:42 +0000
commita6d238536d95e5c9c49ef2acf1916c95ab087240 (patch)
treedaa10e3908c63573a35bc7bc58db87c84ecc6e13 /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parent9580f954888f593631a2bd4e7bb8ded1eb15700b (diff)
downloadllvm-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