aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@google.com>2015-06-24 22:36:36 +0000
committerDerek Schuff <dschuff@google.com>2015-06-24 22:36:36 +0000
commit3c6a48d1193e4745f36db9ce7faf859a8cc407ad (patch)
tree56050154159d748899687b05c9ed59cff0a7b199 /llvm/lib/Object/COFFObjectFile.cpp
parent817ac8f40a077ff20b98164c569c4063e103d215 (diff)
downloadllvm-3c6a48d1193e4745f36db9ce7faf859a8cc407ad.zip
llvm-3c6a48d1193e4745f36db9ce7faf859a8cc407ad.tar.gz
llvm-3c6a48d1193e4745f36db9ce7faf859a8cc407ad.tar.bz2
Relax assertion in x86_64 byval argument handling for 32-bit pointers
Summary: Byval argument pair formation assumes that if a type is less than 8 bytes it must be an integer and not a pointer, which is not true for x32 and NaCl. Relax the assertion and add a test for a codegen case that triggered it. Reviewers: jvoung Subscribers: jfb, cfe-commits Differential Revision: http://reviews.llvm.org/D10701 llvm-svn: 240600
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions