diff options
author | zhijian <zhijian@ca.ibm.com> | 2021-06-22 13:01:31 -0400 |
---|---|---|
committer | zhijian <zhijian@ca.ibm.com> | 2021-06-22 13:01:31 -0400 |
commit | bd240b3d77c4157a99d029fa9fa431c53b748ef1 (patch) | |
tree | bcd83dfb04a433939c4e5295a632eb0178fe2f73 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | d797a7f8da18e39d8ce1913175601faf2002a005 (diff) | |
download | llvm-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