[opaque pointer type] Pass the explicit call type when creating calls from LazyRuntim...
authorDavid Blaikie <dblaikie@gmail.com>
Tue, 19 May 2015 21:31:34 +0000 (21:31 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Tue, 19 May 2015 21:31:34 +0000 (21:31 +0000)
commitbf178d3eb76e4552ce217d9830536fc2f6f53fcb
tree77894654423b582b7fb9903c16ed7e2f0fb7978b
parent3a6a69c535066c7cadc434d693eeeb5e5886abb1
[opaque pointer type] Pass the explicit call type when creating calls from LazyRuntimeFunctions

The implicit conversion was causing issues for a helper being added that
would take an llvm::Function rather than an llvm::Value to make the
CallInst. Since we'll eventually need to specify the type of the call
explicitly anyway, fix these up to avoid the future ambiguity.

llvm-svn: 237729
clang/lib/CodeGen/CGObjCGNU.cpp