[GC] Verify-pass void vararg functions in gc.statepoint
authorRamkumar Ramachandra <artagnon@gmail.com>
Tue, 20 Jan 2015 19:42:46 +0000 (19:42 +0000)
committerRamkumar Ramachandra <artagnon@gmail.com>
Tue, 20 Jan 2015 19:42:46 +0000 (19:42 +0000)
commitb8ae0acfaf150de62ffcb42910cfa3c7f6eba796
treed9f1b7c414e2a0b6f41063e59fe953e17d9f5084
parenta65da70a54e586bc29bde4943d246b74b4922d80
[GC] Verify-pass void vararg functions in gc.statepoint

With the appropriate Verifier changes, exactracting the result out of a
statepoint wrapping a vararg function crashes. However, a void vararg
function works fine: commit this first step.

Differential Revision: http://reviews.llvm.org/D7071

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226599 91177308-0d34-0410-b5e6-96231b3b80d8
lib/IR/Verifier.cpp
test/CodeGen/X86/statepoint-call-lowering.ll