diff options
author | Erich Keane <erich.keane@intel.com> | 2020-05-19 12:54:35 -0700 |
---|---|---|
committer | Erich Keane <erich.keane@intel.com> | 2020-05-19 13:21:15 -0700 |
commit | 74ef6a11478abe5f0f3f817640508f0cf5d8de0c (patch) | |
tree | 360879dc1c6c4d18790a53c51feafe919d735a56 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 350dadaa8ab3db34ff41d7291f43442c57719de3 (diff) | |
download | llvm-74ef6a11478abe5f0f3f817640508f0cf5d8de0c.zip llvm-74ef6a11478abe5f0f3f817640508f0cf5d8de0c.tar.gz llvm-74ef6a11478abe5f0f3f817640508f0cf5d8de0c.tar.bz2 |
Fix X86_64 complex-returns for regcall.
D35259 introduced a case where complex types of non-long-double would
result in FI.getReturnInfo() to not be initialized properly. This
resulted in a crash under some very specific circumstances when
dereferencing the LLVMContext.
This patch makes sure that these types have the intended getReturnInfo
initialization.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions