@@ -116,33 +116,30 @@ class ManagedValue {
116116
117117 // / Create a managed value for a +0 borrowed non-trivial rvalue object.
118118 static ManagedValue
119- forBorrowedObjectRValue (SILValue value,
120- CleanupHandle cleanup = CleanupHandle::invalid()) {
119+ forBorrowedObjectRValue (SILValue value) {
121120 assert (value && " No value specified" );
122121 assert (value->getType ().isObject () &&
123122 " Expected borrowed rvalues to be objects" );
124123 assert (value.getOwnershipKind () != ValueOwnershipKind::Trivial);
125- return ManagedValue (value, false , cleanup );
124+ return ManagedValue (value, false , CleanupHandle::invalid () );
126125 }
127126
128127 // / Create a managed value for a +0 borrowed non-trivial rvalue address.
129128 static ManagedValue
130- forBorrowedAddressRValue (SILValue value,
131- CleanupHandle cleanup = CleanupHandle::invalid()) {
129+ forBorrowedAddressRValue (SILValue value) {
132130 assert (value && " No value specified" );
133131 assert (value->getType ().isAddress () && " Expected value to be an address" );
134132 assert (value.getOwnershipKind () == ValueOwnershipKind::Trivial &&
135133 " Addresses always have trivial ownership" );
136- return ManagedValue (value, false , cleanup );
134+ return ManagedValue (value, false , CleanupHandle::invalid () );
137135 }
138136
139137 // / Create a managed value for a +0 guaranteed rvalue.
140138 static ManagedValue
141- forBorrowedRValue (SILValue value,
142- CleanupHandle cleanup = CleanupHandle::invalid()) {
139+ forBorrowedRValue (SILValue value) {
143140 if (value->getType ().isAddress ())
144- return ManagedValue::forBorrowedAddressRValue (value, cleanup );
145- return ManagedValue::forBorrowedObjectRValue (value, cleanup );
141+ return ManagedValue::forBorrowedAddressRValue (value);
142+ return ManagedValue::forBorrowedObjectRValue (value);
146143 }
147144
148145 // / Create a managed value for a +0 trivial object rvalue.
0 commit comments