@@ -59,14 +59,23 @@ CodeGen::arrangeCXXMethodType(CodeGenModule &CGM,
5959 return CGM.getTypes ().arrangeCXXMethodType (RD, FTP, MD);
6060}
6161
62- const CGFunctionInfo &
63- CodeGen::arrangeFreeFunctionCall (CodeGenModule &CGM,
64- CanQualType returnType,
65- ArrayRef<CanQualType> argTypes,
66- FunctionType::ExtInfo info,
67- RequiredArgs args) {
68- return CGM.getTypes ().arrangeLLVMFunctionInfo (returnType, FnInfoOpts::None,
69- argTypes, info, {}, args);
62+ const CGFunctionInfo &CodeGen::arrangeCXXMethodCall (
63+ CodeGenModule &CGM, CanQualType returnType, ArrayRef<CanQualType> argTypes,
64+ FunctionType::ExtInfo info,
65+ ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
66+ RequiredArgs args) {
67+ return CGM.getTypes ().arrangeLLVMFunctionInfo (
68+ returnType, FnInfoOpts::IsInstanceMethod, argTypes, info, paramInfos,
69+ args);
70+ }
71+
72+ const CGFunctionInfo &CodeGen::arrangeFreeFunctionCall (
73+ CodeGenModule &CGM, CanQualType returnType, ArrayRef<CanQualType> argTypes,
74+ FunctionType::ExtInfo info,
75+ ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
76+ RequiredArgs args) {
77+ return CGM.getTypes ().arrangeLLVMFunctionInfo (
78+ returnType, FnInfoOpts::None, argTypes, info, paramInfos, args);
7079}
7180
7281ImplicitCXXConstructorArgs
0 commit comments