InstCombine: Don't fold call bitcast into args if callee is byval
authorDavid Majnemer <david.majnemer@gmail.com>
Wed, 11 Mar 2015 18:03:05 +0000 (18:03 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Wed, 11 Mar 2015 18:03:05 +0000 (18:03 +0000)
commitd61a6fd8ed3c2547ba6896881f6b681afa9276ff
tree099b582942aca09e075ea3bf7831264b50315f55
parent81514e0660d19506db2bcc78eff670043be73d42
InstCombine: Don't fold call bitcast into args if callee is byval

This fixes a bug reported here:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20150309/265341.html

llvm-svn: 231948
llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
llvm/test/Transforms/InstCombine/call-cast-target.ll