@@ -175,7 +175,7 @@ struct BuiltinTypeMethodBuilder {
175
175
template <typename TResource, typename TValue>
176
176
BuiltinTypeMethodBuilder &setHandleFieldOnResource (TResource ResourceRecord, TValue HandleValue);
177
177
template <typename T> BuiltinTypeMethodBuilder &returnValue (T ReturnValue);
178
- BuiltinTypeDeclBuilder &finalize (CXXMethodDecl **OutMethod = nullptr );
178
+ BuiltinTypeDeclBuilder &finalize ();
179
179
Expr *getResourceHandleExpr ();
180
180
181
181
private:
@@ -576,7 +576,7 @@ BuiltinTypeMethodBuilder &BuiltinTypeMethodBuilder::returnValue(T ReturnValue) {
576
576
}
577
577
578
578
BuiltinTypeDeclBuilder &
579
- BuiltinTypeMethodBuilder::finalize (CXXMethodDecl **OutMethod ) {
579
+ BuiltinTypeMethodBuilder::finalize () {
580
580
assert (!DeclBuilder.Record ->isCompleteDefinition () &&
581
581
" record is already complete" );
582
582
@@ -608,8 +608,6 @@ BuiltinTypeMethodBuilder::finalize(CXXMethodDecl **OutMethod) {
608
608
AST, SourceRange (), AlwaysInlineAttr::CXX11_clang_always_inline));
609
609
DeclBuilder.Record ->addDecl (Method);
610
610
}
611
- if (OutMethod)
612
- *OutMethod = Method;
613
611
return DeclBuilder;
614
612
}
615
613
@@ -714,7 +712,7 @@ BuiltinTypeDeclBuilder &BuiltinTypeDeclBuilder::addHandleMember(
714
712
715
713
// Adds default constructor to the resource class:
716
714
// Resource::Resource()
717
- BuiltinTypeDeclBuilder &BuiltinTypeDeclBuilder::addDefaultConstructor () {
715
+ BuiltinTypeDeclBuilder &BuiltinTypeDeclBuilder::addDefaultHandleConstructor () {
718
716
if (Record->isCompleteDefinition ())
719
717
return *this ;
720
718
0 commit comments