Skip to content

Commit 97af6d8

Browse files
committed
---
yaml --- r: 340943 b: refs/heads/rxwei-patch-1 c: 4b31d37 h: refs/heads/master i: 340941: 4f9bb1b 340939: f5e94fd 340935: 46bccfb 340927: fea4765
1 parent a355453 commit 97af6d8

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1015,7 +1015,7 @@ refs/tags/swift-DEVELOPMENT-SNAPSHOT-2018-08-18-a: b10b1fce14385faa6d44f6b933e95
10151015
refs/heads/rdar-43033749-fix-batch-mode-no-diags-swift-5.0-branch: a14e64eaad30de89f0f5f0b2a782eed7ecdcb255
10161016
refs/heads/revert-19006-error-bridging-integer-type: 8a9065a3696535305ea53fe9b71f91cbe6702019
10171017
refs/heads/revert-19050-revert-19006-error-bridging-integer-type: ecf752d54b05dd0a20f510f0bfa54a3fec3bcaca
1018-
refs/heads/rxwei-patch-1: 17d65dc861727e0c8b2f676f30d5b03d021f896c
1018+
refs/heads/rxwei-patch-1: 4b31d373072abe50c18a040d40133aaaa9983d95
10191019
refs/heads/shahmishal-patch-1: e58ec0f7488258d42bef51bc3e6d7b3dc74d7b2a
10201020
refs/heads/typelist-existential: 4046359efd541fb5c72d69a92eefc0a784df8f5e
10211021
refs/tags/swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-20-a: 4319ba09e4fb8650ee86061075c74a016b6baab9

branches/rxwei-patch-1/lib/SILOptimizer/Utils/CastOptimizer.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -320,24 +320,24 @@ CastOptimizer::optimizeBridgedObjCToSwiftCast(SILDynamicCastInst dynamicCast) {
320320
// Temporary to hold the intermediate result.
321321
AllocStackInst *Tmp = nullptr;
322322
CanType OptionalTy;
323-
SILValue InOutOptionalParam;
323+
SILValue outOptionalParam;
324324
if (isConditional) {
325325
// Create a temporary
326326
OptionalTy = OptionalType::get(Dest->getType().getASTType())
327327
->getImplementationType()
328328
->getCanonicalType();
329329
Tmp = Builder.createAllocStack(Loc,
330330
SILType::getPrimitiveObjectType(OptionalTy));
331-
InOutOptionalParam = Tmp;
331+
outOptionalParam = Tmp;
332332
} else {
333-
InOutOptionalParam = Dest;
333+
outOptionalParam = Dest;
334334
}
335335

336336
// Emit a retain.
337337
SILValue srcArg = Builder.emitCopyValueOperation(Loc, srcOp);
338338

339339
SmallVector<SILValue, 1> Args;
340-
Args.push_back(InOutOptionalParam);
340+
Args.push_back(outOptionalParam);
341341
Args.push_back(srcArg);
342342
Args.push_back(MetaTyVal);
343343

@@ -415,13 +415,13 @@ CastOptimizer::optimizeBridgedObjCToSwiftCast(SILDynamicCastInst dynamicCast) {
415415
CaseBBs.emplace_back(SomeDecl, BridgeSuccessBB);
416416
CaseBBs.emplace_back(mod.getASTContext().getOptionalNoneDecl(), FailureBB);
417417

418-
Builder.createSwitchEnumAddr(Loc, InOutOptionalParam, nullptr, CaseBBs);
418+
Builder.createSwitchEnumAddr(Loc, outOptionalParam, nullptr, CaseBBs);
419419

420420
Builder.setInsertionPoint(FailureBB->begin());
421421
Builder.createDeallocStack(Loc, Tmp);
422422

423423
Builder.setInsertionPoint(BridgeSuccessBB);
424-
auto Addr = Builder.createUncheckedTakeEnumDataAddr(Loc, InOutOptionalParam,
424+
auto Addr = Builder.createUncheckedTakeEnumDataAddr(Loc, outOptionalParam,
425425
SomeDecl);
426426

427427
Builder.createCopyAddr(Loc, Addr, Dest, IsTake, IsInitialization);

0 commit comments

Comments
 (0)