diff options
| author | Stuart Hastings <stuart@apple.com> | 2011-05-18 19:19:17 +0000 |
|---|---|---|
| committer | Stuart Hastings <stuart@apple.com> | 2011-05-18 19:19:17 +0000 |
| commit | 51d696766c7277edb73b9a24a2d3757530b63adf (patch) | |
| tree | f055e419ca1fc16eaedfeef88366d3d19a7a3f22 | |
| parent | 13c90786e1a9885b927739a6789e2ce2b2932024 (diff) | |
| download | bcm5719-llvm-51d696766c7277edb73b9a24a2d3757530b63adf.tar.gz bcm5719-llvm-51d696766c7277edb73b9a24a2d3757530b63adf.zip | |
An imminent fix to the x86_64 byval logic will expose a flaw in the
x86_64 sibcall logic. I've filed PR9943 for the sibcall problem, and
this patch alters the testcase to work around the flaw. When PR9943
is fixed, this patch should be reverted.
llvm-svn: 131557
| -rw-r--r-- | llvm/test/CodeGen/X86/sibcall.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/sibcall.ll b/llvm/test/CodeGen/X86/sibcall.ll index 549a3cfb114..4a98efb4d45 100644 --- a/llvm/test/CodeGen/X86/sibcall.ll +++ b/llvm/test/CodeGen/X86/sibcall.ll @@ -198,7 +198,7 @@ declare i32 @foo6(i32, i32, %struct.t* byval align 4) ; rdar://r7717598 %struct.ns = type { i32, i32 } -%struct.cp = type { float, float } +%struct.cp = type { float, float, float, float, float } define %struct.ns* @t13(%struct.cp* %yy) nounwind ssp { ; 32: t13: |

