aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorzhijian <zhijian@ca.ibm.com>2021-06-22 13:01:31 -0400
committerzhijian <zhijian@ca.ibm.com>2021-06-22 13:01:31 -0400
commitbd240b3d77c4157a99d029fa9fa431c53b748ef1 (patch)
treebcd83dfb04a433939c4e5295a632eb0178fe2f73 /clang/lib/Frontend/CompilerInvocation.cpp
parentd797a7f8da18e39d8ce1913175601faf2002a005 (diff)
downloadllvm-bd240b3d77c4157a99d029fa9fa431c53b748ef1.zip
llvm-bd240b3d77c4157a99d029fa9fa431c53b748ef1.tar.gz
llvm-bd240b3d77c4157a99d029fa9fa431c53b748ef1.tar.bz2
[AIX][XCOFF] generate eh_info when vector registers are saved according to the traceback table.
Summary: generate eh_info when vector registers are saved according to the traceback table. struct eh_info_t { unsigned version; /* EH info version 0 */ #if defined(64BIT) char _pad[4]; /* padding */ #endif unsigned long lsda; /* Pointer to Language Specific Data Area */ unsigned long personality; /* Pointer to the personality routine */ }; the value of lsda and personality is zero when the number of vector registers saved is large zero and there is not personality of the function Reviewers: Jason Liu Differential Revision: https://reviews.llvm.org/D103651
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions