mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Merge remote-tracking branch 'origin/master' into swift-3-api-guidelines
This commit is contained in:
@@ -658,7 +658,7 @@ namespace {
|
||||
if (!source.shouldTake()) {
|
||||
sourceTemp = B.createAllocStack(Loc,
|
||||
sourceAddr.getType().getObjectType());
|
||||
sourceAddr = sourceTemp->getAddressResult();
|
||||
sourceAddr = sourceTemp;
|
||||
B.createCopyAddr(Loc, source.Value, sourceAddr, IsNotTake,
|
||||
IsInitialization);
|
||||
}
|
||||
@@ -677,7 +677,7 @@ namespace {
|
||||
|
||||
// Deallocate the source temporary if we needed one.
|
||||
if (sourceTemp) {
|
||||
B.createDeallocStack(Loc, sourceTemp->getContainerResult());
|
||||
B.createDeallocStack(Loc, sourceTemp);
|
||||
}
|
||||
|
||||
Source result = emitSome(resultObject, target, state);
|
||||
|
||||
Reference in New Issue
Block a user