Skip to content

Commit ecbb073

Browse files
authored
Merge pull request #71336 from tshortli/warnings
NFC: Resolve some warnings
2 parents 23519be + 93c9474 commit ecbb073

File tree

8 files changed

+10
-16
lines changed

8 files changed

+10
-16
lines changed

lib/ASTGen/Sources/ASTGen/Decls.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -557,7 +557,7 @@ extension ASTGenVisitor {
557557
genericParamList: self.generate(genericParameterClause: node.genericParameterClause),
558558
parameterList: self.generate(functionParameterClause: node.signature.parameterClause, forSubscript: false),
559559
asyncSpecifierLoc: self.generateSourceLoc(node.signature.effectSpecifiers?.asyncSpecifier),
560-
throwsSpecifierLoc: self.generateSourceLoc(node.signature.effectSpecifiers?.throwsSpecifier),
560+
throwsSpecifierLoc: self.generateSourceLoc(node.signature.effectSpecifiers?.throwsClause?.throwsSpecifier),
561561
thrownType: self.generate(type: node.signature.effectSpecifiers?.thrownError),
562562
returnType: self.generate(type: node.signature.returnClause?.type),
563563
genericWhereClause: self.generate(genericWhereClause: node.genericWhereClause)
@@ -585,7 +585,7 @@ extension ASTGenVisitor {
585585
genericParamList: self.generate(genericParameterClause: node.genericParameterClause),
586586
parameterList: self.generate(functionParameterClause: node.signature.parameterClause, forSubscript: false),
587587
asyncSpecifierLoc: self.generateSourceLoc(node.signature.effectSpecifiers?.asyncSpecifier),
588-
throwsSpecifierLoc: self.generateSourceLoc(node.signature.effectSpecifiers?.throwsSpecifier),
588+
throwsSpecifierLoc: self.generateSourceLoc(node.signature.effectSpecifiers?.throwsClause?.throwsSpecifier),
589589
thrownType: self.generate(type: node.signature.effectSpecifiers?.thrownError),
590590
genericWhereClause: self.generate(genericWhereClause: node.genericWhereClause)
591591
)

lib/ASTGen/Sources/ASTGen/Macros.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ func makeExpansionOutputResult(
393393
expandedSource: String?,
394394
outputPointer: UnsafeMutablePointer<BridgedStringRef>
395395
) -> Int {
396-
guard var expandedSource = expandedSource else {
396+
guard let expandedSource = expandedSource else {
397397
outputPointer.pointee = BridgedStringRef()
398398
return -1
399399
}
@@ -567,7 +567,7 @@ func expandFreestandingMacroInProcess(
567567
discriminator: discriminator
568568
)
569569

570-
let macroName = expansionSyntax.macro.text
570+
let macroName = expansionSyntax.macroName.text
571571

572572
// Make sure we emit all of the diagnostics from the context.
573573
defer {

lib/ASTGen/Sources/ASTGen/PluginHost.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ public func _initializePlugin(
3131
cxxDiagnosticEngine: UnsafeMutableRawPointer?
3232
) -> Bool {
3333
let plugin = CompilerPlugin(opaqueHandle: opaqueHandle)
34-
let diagEngine = PluginDiagnosticsEngine(cxxDiagnosticEngine: cxxDiagnosticEngine)
3534

3635
do {
3736
try plugin.initialize()
@@ -81,7 +80,7 @@ func swift_ASTGen_pluginServerLoadLibraryPlugin(
8180
assert(diagnostics.isEmpty)
8281
return true
8382
}
84-
var errorMsgs = diagnostics.map({ $0.message }).joined(separator: ", ");
83+
let errorMsgs = diagnostics.map({ $0.message }).joined(separator: ", ");
8584
errorOut?.pointee = allocateBridgedString(errorMsgs);
8685
return false
8786
} catch {

lib/ASTGen/Sources/ASTGen/Stmts.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ extension ASTGenVisitor {
446446
switch node {
447447
case .switchCase(let node):
448448
return ASTNode.stmt(self.generate(switchCase: node).asStmt).bridged
449-
case .ifConfigDecl(let node):
449+
case .ifConfigDecl(_):
450450
fatalError("unimplemented")
451451
}
452452
}).bridgedArray(in: self)

lib/ASTGen/Sources/ASTGen/Types.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ extension ASTGenVisitor {
298298
rightParenLoc: self.generateSourceLoc(node.rightParen)
299299
).asTypeRepr,
300300
asyncLoc: self.generateSourceLoc(node.effectSpecifiers?.asyncSpecifier),
301-
throwsLoc: self.generateSourceLoc(node.effectSpecifiers?.throwsSpecifier),
301+
throwsLoc: self.generateSourceLoc(node.effectSpecifiers?.throwsClause?.throwsSpecifier),
302302
thrownType: self.generate(type: node.effectSpecifiers?.thrownError),
303303
arrowLoc: self.generateSourceLoc(node.returnClause.arrow),
304304
resultType: generate(type: node.returnClause.type)

lib/ClangImporter/ImportDecl.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3381,13 +3381,6 @@ namespace {
33813381
d->getName() == "cos" || d->getName() == "exit";
33823382
return false;
33833383
};
3384-
auto topLevelModuleEq =
3385-
[](const clang::FunctionDecl *d, StringRef n) -> bool {
3386-
return d->getOwningModule() &&
3387-
d->getOwningModule()
3388-
->getTopLevelModule()
3389-
->getFullModuleName() == n;
3390-
};
33913384

33923385
if (clang::Module *owningModule = decl->getOwningModule();
33933386
owningModule && importer::isCxxStdModule(owningModule)) {

lib/IRGen/LoadableByAddress.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3494,12 +3494,15 @@ void AddressAssignment::finish(DominanceInfo *dominance,
34943494
for (auto *inst : llvm::reverse(toDelete)) {
34953495
#ifndef NDEBUG
34963496
for (auto res : inst->getResults()) {
3497+
#pragma clang diagnostic push
3498+
#pragma clang diagnostic ignored "-Wunreachable-code-loop-increment"
34973499
for (auto *use : res->getUses()) {
34983500
inst->dump();
34993501
use->getUser()->dump();
35003502
inst->getFunction()->dump();
35013503
break;
35023504
}
3505+
#pragma clang diagnostic pop
35033506
}
35043507
#endif
35053508
inst->eraseFromParent();

lib/SILOptimizer/Mandatory/MoveOnlyBorrowToDestructureUtils.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1690,7 +1690,6 @@ bool BorrowToDestructureTransform::transform() {
16901690
auto *fn = mmci->getFunction();
16911691
LLVM_DEBUG(llvm::dbgs() << "Performing Borrow To Destructure Transform!\n";
16921692
fn->print(llvm::dbgs()));
1693-
auto &C = fn->getASTContext();
16941693
StackList<BeginBorrowInst *> borrowWorklist(mmci->getFunction());
16951694

16961695
// If we failed to gather borrows due to the transform not understanding part

0 commit comments

Comments
 (0)