Skip to content

Commit 87341e3

Browse files
authored
Merge pull request swiftlang#28939 from compnerd/shadow-walker
disambiguate some type shadowing (NFCI)
2 parents 5cc0e25 + 7d8aac6 commit 87341e3

File tree

10 files changed

+39
-39
lines changed

10 files changed

+39
-39
lines changed

include/swift/ABI/Metadata.h

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2831,8 +2831,8 @@ struct TargetExtensionContextDescriptor final
28312831
TrailingGenericContextObjects<TargetExtensionContextDescriptor<Runtime>>
28322832
{
28332833
private:
2834-
using TrailingGenericContextObjects
2835-
= TrailingGenericContextObjects<TargetExtensionContextDescriptor<Runtime>>;
2834+
using TrailingGenericContextObjects =
2835+
swift::TrailingGenericContextObjects<TargetExtensionContextDescriptor<Runtime>>;
28362836

28372837
public:
28382838
/// A mangling of the `Self` type context that the extension extends.
@@ -2872,10 +2872,10 @@ struct TargetAnonymousContextDescriptor final
28722872
TargetMangledContextName<Runtime>>
28732873
{
28742874
private:
2875-
using TrailingGenericContextObjects
2876-
= TrailingGenericContextObjects<TargetAnonymousContextDescriptor<Runtime>,
2877-
TargetGenericContextDescriptorHeader,
2878-
TargetMangledContextName<Runtime>>;
2875+
using TrailingGenericContextObjects =
2876+
swift::TrailingGenericContextObjects<TargetAnonymousContextDescriptor<Runtime>,
2877+
TargetGenericContextDescriptorHeader,
2878+
TargetMangledContextName<Runtime>>;
28792879
using TrailingObjects =
28802880
typename TrailingGenericContextObjects::TrailingObjects;
28812881
friend TrailingObjects;
@@ -3037,10 +3037,10 @@ struct TargetOpaqueTypeDescriptor final
30373037
RelativeDirectPointer<const char>>
30383038
{
30393039
private:
3040-
using TrailingGenericContextObjects
3041-
= TrailingGenericContextObjects<TargetOpaqueTypeDescriptor<Runtime>,
3042-
TargetGenericContextDescriptorHeader,
3043-
RelativeDirectPointer<const char>>;
3040+
using TrailingGenericContextObjects =
3041+
swift::TrailingGenericContextObjects<TargetOpaqueTypeDescriptor<Runtime>,
3042+
TargetGenericContextDescriptorHeader,
3043+
RelativeDirectPointer<const char>>;
30443044
using TrailingObjects =
30453045
typename TrailingGenericContextObjects::TrailingObjects;
30463046
friend TrailingObjects;
@@ -3803,16 +3803,16 @@ class TargetClassDescriptor final
38033803
TargetObjCResilientClassStubInfo<Runtime>> {
38043804
private:
38053805
using TrailingGenericContextObjects =
3806-
TrailingGenericContextObjects<TargetClassDescriptor<Runtime>,
3807-
TargetTypeGenericContextDescriptorHeader,
3808-
TargetResilientSuperclass<Runtime>,
3809-
TargetForeignMetadataInitialization<Runtime>,
3810-
TargetSingletonMetadataInitialization<Runtime>,
3811-
TargetVTableDescriptorHeader<Runtime>,
3812-
TargetMethodDescriptor<Runtime>,
3813-
TargetOverrideTableHeader<Runtime>,
3814-
TargetMethodOverrideDescriptor<Runtime>,
3815-
TargetObjCResilientClassStubInfo<Runtime>>;
3806+
swift::TrailingGenericContextObjects<TargetClassDescriptor<Runtime>,
3807+
TargetTypeGenericContextDescriptorHeader,
3808+
TargetResilientSuperclass<Runtime>,
3809+
TargetForeignMetadataInitialization<Runtime>,
3810+
TargetSingletonMetadataInitialization<Runtime>,
3811+
TargetVTableDescriptorHeader<Runtime>,
3812+
TargetMethodDescriptor<Runtime>,
3813+
TargetOverrideTableHeader<Runtime>,
3814+
TargetMethodOverrideDescriptor<Runtime>,
3815+
TargetObjCResilientClassStubInfo<Runtime>>;
38163816

38173817
using TrailingObjects =
38183818
typename TrailingGenericContextObjects::TrailingObjects;
@@ -4120,10 +4120,10 @@ class TargetStructDescriptor final
41204120

41214121
private:
41224122
using TrailingGenericContextObjects =
4123-
TrailingGenericContextObjects<TargetStructDescriptor<Runtime>,
4124-
TargetTypeGenericContextDescriptorHeader,
4125-
ForeignMetadataInitialization,
4126-
SingletonMetadataInitialization>;
4123+
swift::TrailingGenericContextObjects<TargetStructDescriptor<Runtime>,
4124+
TargetTypeGenericContextDescriptorHeader,
4125+
ForeignMetadataInitialization,
4126+
SingletonMetadataInitialization>;
41274127

41284128
using TrailingObjects =
41294129
typename TrailingGenericContextObjects::TrailingObjects;
@@ -4196,10 +4196,10 @@ class TargetEnumDescriptor final
41964196

41974197
private:
41984198
using TrailingGenericContextObjects =
4199-
TrailingGenericContextObjects<TargetEnumDescriptor<Runtime>,
4200-
TargetTypeGenericContextDescriptorHeader,
4201-
ForeignMetadataInitialization,
4202-
SingletonMetadataInitialization>;
4199+
swift::TrailingGenericContextObjects<TargetEnumDescriptor<Runtime>,
4200+
TargetTypeGenericContextDescriptorHeader,
4201+
ForeignMetadataInitialization,
4202+
SingletonMetadataInitialization>;
42034203

42044204
using TrailingObjects =
42054205
typename TrailingGenericContextObjects::TrailingObjects;

include/swift/AST/DiagnosticEngine.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ namespace swift {
346346
std::vector<Diagnostic> ChildNotes;
347347
SourceLoc Loc;
348348
bool IsChildNote = false;
349-
const Decl *Decl = nullptr;
349+
const swift::Decl *Decl = nullptr;
350350

351351
friend DiagnosticEngine;
352352

include/swift/AST/PrintOptions.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ struct PrintOptions {
429429
/// and constructors) will be printed by this function.
430430
std::function<void(const ValueDecl *, ASTPrinter &)> FunctionBody;
431431

432-
BracketOptions BracketOptions;
432+
swift::BracketOptions BracketOptions;
433433

434434
// This is explicit to guarantee that it can be called from LLDB.
435435
PrintOptions() {}

include/swift/AST/SourceFile.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ class SourceFile final : public FileUnit {
133133

134134
/// A cache of syntax nodes that can be reused when creating the syntax tree
135135
/// for this file.
136-
SyntaxParsingCache *SyntaxParsingCache = nullptr;
136+
swift::SyntaxParsingCache *SyntaxParsingCache = nullptr;
137137

138138
/// The list of local type declarations in the source file.
139139
llvm::SetVector<TypeDecl *> LocalTypeDecls;

include/swift/Markup/AST.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ struct CommentParts {
3737
Optional<const Paragraph *> Brief;
3838
ArrayRef<const MarkupASTNode *> BodyNodes;
3939
ArrayRef<ParamField *> ParamFields;
40-
Optional<const ReturnsField *> ReturnsField;
41-
Optional<const ThrowsField *> ThrowsField;
40+
Optional<const swift::markup::ReturnsField *> ReturnsField;
41+
Optional<const swift::markup::ThrowsField *> ThrowsField;
4242
llvm::SmallSetVector<StringRef, 8> Tags;
43-
Optional<const LocalizationKeyField *> LocalizationKeyField;
43+
Optional<const swift::markup::LocalizationKeyField *> LocalizationKeyField;
4444

4545
bool isEmpty() const {
4646
return !Brief.hasValue() &&

include/swift/Parse/PersistentParserState.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class PersistentParserState {
7171
// and adjust the client call 'performParseOnly'.
7272
bool PerformConditionEvaluation = true;
7373
private:
74-
ScopeInfo ScopeInfo;
74+
swift::ScopeInfo ScopeInfo;
7575

7676
/// Parser sets this if it stopped parsing before the buffer ended.
7777
ParserPosition MarkedPos;

lib/Driver/Compilation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ namespace driver {
244244
/// Dependency graphs for deciding which jobs are dirty (need running)
245245
/// or clean (can be skipped).
246246
using CoarseGrainedDependencyGraph =
247-
CoarseGrainedDependencyGraph<const Job *>;
247+
swift::CoarseGrainedDependencyGraph<const Job *>;
248248
CoarseGrainedDependencyGraph CoarseGrainedDepGraph;
249249
CoarseGrainedDependencyGraph CoarseGrainedDepGraphForRanges;
250250

lib/SILGen/SILGenPattern.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ namespace {
311311
/// A row which we intend to specialize.
312312
struct RowToSpecialize {
313313
/// The pattern from this row which we are specializing upon.
314-
Pattern *Pattern;
314+
swift::Pattern *Pattern;
315315

316316
/// The index of the target row.
317317
unsigned RowIndex;

lib/SILOptimizer/Transforms/Outliner.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -931,7 +931,7 @@ class ObjCMethodCall : public OutlinePattern {
931931
std::string OutlinedName;
932932
llvm::BitVector IsBridgedArgument;
933933
llvm::BitVector IsGuaranteedArgument;
934-
BridgedReturn BridgedReturn;
934+
::BridgedReturn BridgedReturn;
935935
public:
936936
bool matchInstSequence(SILBasicBlock::iterator I) override;
937937

tools/swift-api-digester/ModuleAnalyzerNodes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ struct swift::ide::api::SDKNodeInitInfo {
3737
#define KEY_STRING_ARR(X, Y) std::vector<StringRef> X;
3838
#include "swift/IDE/DigesterEnums.def"
3939

40-
ReferenceOwnership ReferenceOwnership = ReferenceOwnership::Strong;
40+
swift::ReferenceOwnership ReferenceOwnership = ReferenceOwnership::Strong;
4141
std::vector<DeclAttrKind> DeclAttrs;
4242
std::vector<TypeAttrKind> TypeAttrs;
4343

0 commit comments

Comments
 (0)