if (cast<CXXMethodDecl>(GD.getDecl())->isPure()) {
// We have a pure virtual member function.
if (!PureVirtualFn) {
- llvm::FunctionType *Ty = \r
- llvm::FunctionType::get(CGM.VoidTy, /*isVarArg=*/false);\r
- StringRef PureCallName = CGM.getCXXABI().GetPureVirtualCallName();\r
- PureVirtualFn = CGM.CreateRuntimeFunction(Ty, PureCallName);\r
- PureVirtualFn = llvm::ConstantExpr::getBitCast(PureVirtualFn,\r
+ llvm::FunctionType *Ty =
+ llvm::FunctionType::get(CGM.VoidTy, /*isVarArg=*/false);
+ StringRef PureCallName = CGM.getCXXABI().GetPureVirtualCallName();
+ PureVirtualFn = CGM.CreateRuntimeFunction(Ty, PureCallName);
+ PureVirtualFn = llvm::ConstantExpr::getBitCast(PureVirtualFn,
CGM.Int8PtrTy);
}
Init = PureVirtualFn;