@@ -60,13 +60,24 @@ CodeGen::arrangeCXXMethodType(CodeGenModule &CGM,
6060}
6161
6262const 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);
63+ CodeGen::arrangeCXXMethodCall (
64+ CodeGenModule &CGM, CanQualType returnType, ArrayRef<CanQualType> argTypes,
65+ FunctionType::ExtInfo info,
66+ ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
67+ RequiredArgs args) {
68+ return CGM.getTypes ().arrangeLLVMFunctionInfo (
69+ returnType, FnInfoOpts::IsInstanceMethod, argTypes, info, paramInfos,
70+ args);
71+ }
72+
73+ const CGFunctionInfo &
74+ CodeGen::arrangeFreeFunctionCall (
75+ CodeGenModule &CGM, CanQualType returnType, ArrayRef<CanQualType> argTypes,
76+ FunctionType::ExtInfo info,
77+ ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
78+ RequiredArgs args) {
79+ return CGM.getTypes ().arrangeLLVMFunctionInfo (
80+ returnType, FnInfoOpts::None, argTypes, info, paramInfos, args);
7081}
7182
7283ImplicitCXXConstructorArgs
0 commit comments