@@ -19,100 +19,115 @@ SWIFT_REQUEST(TypeChecker, AbstractGenericSignatureRequest,
19
19
GenericSignature *(GenericSignature *,
20
20
SmallVector<GenericTypeParamType *, 2 >,
21
21
SmallVector<Requirement, 2 >),
22
- Cached)
22
+ Cached, NoLocationInfo )
23
23
SWIFT_REQUEST(TypeChecker, AttachedFunctionBuilderRequest,
24
- CustomAttr *(ValueDecl *), Cached)
24
+ CustomAttr *(ValueDecl *), Cached, NoLocationInfo )
25
25
SWIFT_REQUEST(TypeChecker, AttachedPropertyWrapperTypeRequest,
26
- Type (VarDecl *, unsigned ), Cached)
26
+ Type (VarDecl *, unsigned ), Cached, NoLocationInfo )
27
27
SWIFT_REQUEST(TypeChecker, AttachedPropertyWrappersRequest,
28
- llvm::TinyPtrVector<CustomAttr *>(VarDecl *), Cached)
28
+ llvm::TinyPtrVector<CustomAttr *>(VarDecl *), Cached,
29
+ NoLocationInfo)
29
30
SWIFT_REQUEST(TypeChecker, ClassAncestryFlagsRequest,
30
- AncestryFlags (ClassDecl *), Cached)
31
+ AncestryFlags (ClassDecl *), Cached, NoLocationInfo )
31
32
SWIFT_REQUEST(TypeChecker, DefaultDefinitionTypeRequest,
32
- Type (AssociatedTypeDecl *), Cached)
33
+ Type (AssociatedTypeDecl *), Cached, NoLocationInfo )
33
34
SWIFT_REQUEST(TypeChecker, DefaultTypeRequest,
34
- Type (KnownProtocolKind, const DeclContext *), SeparatelyCached)
35
+ Type (KnownProtocolKind, const DeclContext *), SeparatelyCached,
36
+ NoLocationInfo)
35
37
SWIFT_REQUEST(TypeChecker, EmittedMembersRequest, DeclRange(ClassDecl *),
36
- SeparatelyCached)
38
+ SeparatelyCached, NoLocationInfo )
37
39
SWIFT_REQUEST(TypeChecker, EnumRawTypeRequest,
38
- Type (EnumDecl *, TypeResolutionStage), SeparatelyCached)
40
+ Type (EnumDecl *, TypeResolutionStage), SeparatelyCached,
41
+ NoLocationInfo)
39
42
SWIFT_REQUEST(TypeChecker, ExistentialConformsToSelfRequest,
40
- bool (ProtocolDecl *), SeparatelyCached)
43
+ bool (ProtocolDecl *), SeparatelyCached, NoLocationInfo )
41
44
SWIFT_REQUEST(TypeChecker, ExistentialTypeSupportedRequest,
42
- bool (ProtocolDecl *), SeparatelyCached)
43
- SWIFT_REQUEST(TypeChecker, ExtendedTypeRequest, Type(ExtensionDecl *), Cached)
45
+ bool (ProtocolDecl *), SeparatelyCached, NoLocationInfo)
46
+ SWIFT_REQUEST(TypeChecker, ExtendedTypeRequest, Type(ExtensionDecl *), Cached,
47
+ NoLocationInfo)
44
48
SWIFT_REQUEST(TypeChecker, FunctionBuilderTypeRequest, Type(ValueDecl *),
45
- Cached)
49
+ Cached, NoLocationInfo )
46
50
SWIFT_REQUEST(TypeChecker, FunctionOperatorRequest, OperatorDecl *(FuncDecl *),
47
- Cached)
51
+ Cached, NoLocationInfo )
48
52
SWIFT_REQUEST(TypeChecker, InferredGenericSignatureRequest,
49
53
GenericSignature *(ModuleDecl *, GenericSignature *,
50
54
SmallVector<GenericParamList *, 2 >,
51
55
SmallVector<Requirement, 2 >,
52
56
SmallVector<TypeLoc, 2 >, bool ),
53
- Cached)
57
+ Cached, NoLocationInfo )
54
58
SWIFT_REQUEST(TypeChecker, InheritedTypeRequest,
55
59
Type (llvm::PointerUnion<TypeDecl *, ExtensionDecl *>, unsigned ,
56
60
TypeResolutionStage),
57
- SeparatelyCached)
61
+ SeparatelyCached, HasNearestLocation )
58
62
SWIFT_REQUEST(TypeChecker, InitKindRequest,
59
- CtorInitializerKind (ConstructorDecl *), Cached)
63
+ CtorInitializerKind (ConstructorDecl *), Cached, NoLocationInfo )
60
64
SWIFT_REQUEST(TypeChecker, IsAccessorTransparentRequest, bool (AccessorDecl *),
61
- SeparatelyCached)
65
+ SeparatelyCached, NoLocationInfo )
62
66
SWIFT_REQUEST(TypeChecker, IsDynamicRequest, bool (ValueDecl *),
63
- SeparatelyCached)
64
- SWIFT_REQUEST(TypeChecker, IsFinalRequest, bool (ValueDecl *), SeparatelyCached)
67
+ SeparatelyCached, NoLocationInfo)
68
+ SWIFT_REQUEST(TypeChecker, IsFinalRequest, bool (ValueDecl *), SeparatelyCached,
69
+ NoLocationInfo)
65
70
SWIFT_REQUEST(TypeChecker, IsGetterMutatingRequest, bool (AbstractStorageDecl *),
66
- SeparatelyCached)
71
+ SeparatelyCached, NoLocationInfo )
67
72
SWIFT_REQUEST(TypeChecker, IsImplicitlyUnwrappedOptionalRequest,
68
- bool (ValueDecl *), SeparatelyCached)
69
- SWIFT_REQUEST(TypeChecker, IsObjCRequest, bool (ValueDecl *), SeparatelyCached)
73
+ bool (ValueDecl *), SeparatelyCached, NoLocationInfo)
74
+ SWIFT_REQUEST(TypeChecker, IsObjCRequest, bool (ValueDecl *), SeparatelyCached,
75
+ NoLocationInfo)
70
76
SWIFT_REQUEST(TypeChecker, IsSetterMutatingRequest, bool (AbstractStorageDecl *),
71
- SeparatelyCached)
77
+ SeparatelyCached, NoLocationInfo )
72
78
SWIFT_REQUEST(TypeChecker, LazyStoragePropertyRequest, VarDecl *(VarDecl *),
73
- Cached)
79
+ Cached, NoLocationInfo )
74
80
SWIFT_REQUEST(TypeChecker, MangleLocalTypeDeclRequest,
75
- std::string (const TypeDecl *), Cached)
81
+ std::string (const TypeDecl *), Cached, NoLocationInfo )
76
82
SWIFT_REQUEST(TypeChecker, OpaqueReadOwnershipRequest,
77
- OpaqueReadOwnership (AbstractStorageDecl *), SeparatelyCached)
83
+ OpaqueReadOwnership (AbstractStorageDecl *), SeparatelyCached,
84
+ NoLocationInfo)
78
85
SWIFT_REQUEST(TypeChecker, OverriddenDeclsRequest,
79
- llvm::TinyPtrVector<ValueDecl *>(ValueDecl *), SeparatelyCached)
86
+ llvm::TinyPtrVector<ValueDecl *>(ValueDecl *), SeparatelyCached,
87
+ NoLocationInfo)
80
88
SWIFT_REQUEST(TypeChecker, PropertyWrapperBackingPropertyInfoRequest,
81
- PropertyWrapperBackingPropertyInfo (VarDecl *), Cached)
89
+ PropertyWrapperBackingPropertyInfo (VarDecl *), Cached,
90
+ NoLocationInfo)
82
91
SWIFT_REQUEST(TypeChecker, PropertyWrapperBackingPropertyTypeRequest,
83
- Type (VarDecl *), Cached)
92
+ Type (VarDecl *), Cached, NoLocationInfo )
84
93
SWIFT_REQUEST(TypeChecker, PropertyWrapperMutabilityRequest,
85
- Optional<PropertyWrapperMutability>(VarDecl *), Cached)
94
+ Optional<PropertyWrapperMutability>(VarDecl *), Cached,
95
+ NoLocationInfo)
86
96
SWIFT_REQUEST(TypeChecker, PropertyWrapperTypeInfoRequest,
87
- PropertyWrapperTypeInfo (NominalTypeDecl *), Cached)
97
+ PropertyWrapperTypeInfo (NominalTypeDecl *), Cached,
98
+ NoLocationInfo)
88
99
SWIFT_REQUEST(TypeChecker, ProtocolRequiresClassRequest, bool (ProtocolDecl *),
89
- SeparatelyCached)
100
+ SeparatelyCached, NoLocationInfo )
90
101
SWIFT_REQUEST(TypeChecker, RequirementRequest,
91
102
Requirement (WhereClauseOwner, unsigned , TypeResolutionStage),
92
- SeparatelyCached)
103
+ SeparatelyCached, HasNearestLocation )
93
104
SWIFT_REQUEST(TypeChecker, RequirementSignatureRequest,
94
- ArrayRef<Requirement>(ProtocolDecl *), SeparatelyCached)
105
+ ArrayRef<Requirement>(ProtocolDecl *), SeparatelyCached,
106
+ NoLocationInfo)
95
107
SWIFT_REQUEST(TypeChecker, RequiresOpaqueAccessorsRequest, bool (VarDecl *),
96
- SeparatelyCached)
108
+ SeparatelyCached, NoLocationInfo )
97
109
SWIFT_REQUEST(TypeChecker, RequiresOpaqueModifyCoroutineRequest,
98
- bool (AbstractStorageDecl *), SeparatelyCached)
110
+ bool (AbstractStorageDecl *), SeparatelyCached, NoLocationInfo )
99
111
SWIFT_REQUEST(TypeChecker, ResilienceExpansionRequest,
100
- ResilienceExpansion (DeclContext *), Cached)
112
+ ResilienceExpansion (DeclContext *), Cached, NoLocationInfo )
101
113
SWIFT_REQUEST(TypeChecker, SelfAccessKindRequest, SelfAccessKind(FuncDecl *),
102
- SeparatelyCached)
114
+ SeparatelyCached, NoLocationInfo )
103
115
SWIFT_REQUEST(TypeChecker, StorageImplInfoRequest,
104
- StorageImplInfo (AbstractStorageDecl *), SeparatelyCached)
116
+ StorageImplInfo (AbstractStorageDecl *), SeparatelyCached,
117
+ NoLocationInfo)
105
118
SWIFT_REQUEST(TypeChecker, StoredPropertiesAndMissingMembersRequest,
106
- ArrayRef<Decl *>(NominalTypeDecl *), Cached)
119
+ ArrayRef<Decl *>(NominalTypeDecl *), Cached, NoLocationInfo )
107
120
SWIFT_REQUEST(TypeChecker, StoredPropertiesRequest,
108
- ArrayRef<VarDecl *>(NominalTypeDecl *), Cached)
109
- SWIFT_REQUEST(TypeChecker, StructuralTypeRequest, Type(TypeAliasDecl *), Cached)
121
+ ArrayRef<VarDecl *>(NominalTypeDecl *), Cached, NoLocationInfo)
122
+ SWIFT_REQUEST(TypeChecker, StructuralTypeRequest, Type(TypeAliasDecl *), Cached,
123
+ NoLocationInfo)
110
124
SWIFT_REQUEST(TypeChecker, SuperclassTypeRequest,
111
- Type (NominalTypeDecl *, TypeResolutionStage), SeparatelyCached)
125
+ Type (NominalTypeDecl *, TypeResolutionStage), SeparatelyCached,
126
+ NoLocationInfo)
112
127
SWIFT_REQUEST(TypeChecker, SynthesizeAccessorRequest,
113
128
AccessorDecl *(AbstractStorageDecl *, AccessorKind),
114
- SeparatelyCached)
129
+ SeparatelyCached, NoLocationInfo )
115
130
SWIFT_REQUEST(TypeChecker, TypeCheckFunctionBodyUntilRequest,
116
- bool (AbstractFunctionDecl *, SourceLoc), Cached)
131
+ bool (AbstractFunctionDecl *, SourceLoc), Cached, NoLocationInfo )
117
132
SWIFT_REQUEST(TypeChecker, USRGenerationRequest, std::string(const ValueDecl *),
118
- Cached)
133
+ Cached, NoLocationInfo )
0 commit comments