@@ -1037,7 +1037,7 @@ makeBitFieldAccessors(ClangImporter::Implementation &Impl,
1037
1037
nullptr );
1038
1038
cGetterDecl->setParams (cGetterSelf);
1039
1039
1040
- auto cGetterSelfExpr = new (Ctx) clang::DeclRefExpr (cGetterSelf, false ,
1040
+ auto cGetterSelfExpr = new (Ctx) clang::DeclRefExpr (Ctx, cGetterSelf, false ,
1041
1041
recordType,
1042
1042
clang::VK_RValue,
1043
1043
clang::SourceLocation ());
@@ -1083,7 +1083,7 @@ makeBitFieldAccessors(ClangImporter::Implementation &Impl,
1083
1083
cSetterParams.push_back (cSetterSelf);
1084
1084
cSetterDecl->setParams (cSetterParams);
1085
1085
1086
- auto cSetterSelfExpr = new (Ctx) clang::DeclRefExpr (cSetterSelf, false ,
1086
+ auto cSetterSelfExpr = new (Ctx) clang::DeclRefExpr (Ctx, cSetterSelf, false ,
1087
1087
recordPointerType,
1088
1088
clang::VK_RValue,
1089
1089
clang::SourceLocation ());
@@ -1097,7 +1097,7 @@ makeBitFieldAccessors(ClangImporter::Implementation &Impl,
1097
1097
clang::VK_LValue,
1098
1098
clang::OK_BitField);
1099
1099
1100
- auto cSetterValueExpr = new (Ctx) clang::DeclRefExpr (cSetterValue, false ,
1100
+ auto cSetterValueExpr = new (Ctx) clang::DeclRefExpr (Ctx, cSetterValue, false ,
1101
1101
fieldType,
1102
1102
clang::VK_RValue,
1103
1103
clang::SourceLocation ());
0 commit comments