Skip to content

Commit 070e578

Browse files
authored
Merge pull request swiftlang#40552 from CodaFi/a-heart-warning-story
[NFC] Clean Up Some Warnings
2 parents 4f9c9a2 + ba3bc0f commit 070e578

File tree

7 files changed

+2
-11
lines changed

7 files changed

+2
-11
lines changed

include/swift/AST/PrintOptions.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ class AnyAttrKind {
9595
static_assert(DAK_Count < UINT_MAX, "DeclAttrKind is > 31 bits");
9696
}
9797
AnyAttrKind() : kind(TAK_Count), isType(1) {}
98-
AnyAttrKind(const AnyAttrKind &) = default;
9998

10099
/// Returns the TypeAttrKind, or TAK_Count if this is not a type attribute.
101100
TypeAttrKind type() const {

include/swift/Basic/SupplementaryOutputPaths.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,6 @@ struct SupplementaryOutputPaths {
156156
std::string BitstreamOptRecordPath;
157157

158158
SupplementaryOutputPaths() = default;
159-
SupplementaryOutputPaths(const SupplementaryOutputPaths &) = default;
160159

161160
/// Apply a given function for each existing (non-empty string) supplementary output
162161
void forEachSetOutput(llvm::function_ref<void(const std::string&)> fn) const {

include/swift/Parse/ParserPosition.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ class ParserPosition {
3131
: LS(LS), PreviousLoc(PreviousLoc) {}
3232
public:
3333
ParserPosition() = default;
34-
ParserPosition &operator=(const ParserPosition &) = default;
3534

3635
bool isValid() const { return LS.isValid(); }
3736
};

lib/ClangImporter/ClangImporter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2226,8 +2226,8 @@ ClangImporter::Implementation::Implementation(
22262226
EnableClangSPI(ctx.ClangImporterOpts.EnableClangSPI),
22272227
IsReadingBridgingPCH(false),
22282228
CurrentVersion(ImportNameVersion::fromOptions(ctx.LangOpts)),
2229-
BuffersForDiagnostics(ctx.SourceMgr),
22302229
BridgingHeaderLookupTable(new SwiftLookupTable(nullptr)),
2230+
BuffersForDiagnostics(ctx.SourceMgr),
22312231
platformAvailability(ctx.LangOpts), nameImporter(),
22322232
DisableSourceImport(ctx.ClangImporterOpts.DisableSourceImport),
22332233
DWARFImporter(dwarfImporterDelegate) {}

lib/ClangImporter/ImportDecl.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3923,12 +3923,10 @@ namespace {
39233923
if (foreignReferenceTypePassedByRef(decl))
39243924
return nullptr;
39253925

3926-
AbstractStorageDecl *owningStorage;
39273926
switch (importedName.getAccessorKind()) {
39283927
case ImportedAccessorKind::None:
39293928
case ImportedAccessorKind::SubscriptGetter:
39303929
case ImportedAccessorKind::SubscriptSetter:
3931-
owningStorage = nullptr;
39323930
break;
39333931

39343932
case ImportedAccessorKind::PropertyGetter: {

lib/Parse/ParseDecl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7096,7 +7096,7 @@ ParserResult<FuncDecl> Parser::parseDeclFunc(SourceLoc StaticLoc,
70967096
// Create the decl for the func and add it to the parent scope.
70977097
auto *FD = FuncDecl::create(Context, StaticLoc, StaticSpelling,
70987098
FuncLoc, FullName, NameLoc,
7099-
/*Async=*/asyncLoc.isValid(), asyncLoc,
7099+
/*Async=*/isAsync, asyncLoc,
71007100
/*Throws=*/throwsLoc.isValid(), throwsLoc,
71017101
GenericParams,
71027102
BodyParams, FuncRetTy,

lib/Serialization/Serialization.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3288,10 +3288,6 @@ class Serializer::DeclSerializer : public DeclVisitor<DeclSerializer> {
32883288
binding->getNumPatternEntries(),
32893289
initContextIDs);
32903290

3291-
DeclContext *owningDC = nullptr;
3292-
if (binding->getDeclContext()->isTypeContext())
3293-
owningDC = binding->getDeclContext();
3294-
32953291
for (auto entryIdx : range(binding->getNumPatternEntries())) {
32963292
writePattern(binding->getPattern(entryIdx));
32973293
// Ignore initializer; external clients don't need to know about it.

0 commit comments

Comments
 (0)