@@ -111,7 +111,6 @@ macro_rules! define_dep_nodes {
111
111
$(
112
112
[ $( $attrs: tt) * ]
113
113
$variant: ident $( ( $tuple_arg_ty: ty $( , ) ? ) ) *
114
- $( { $( $struct_arg_name: ident : $struct_arg_ty: ty) ,* } ) *
115
114
, ) *
116
115
) => (
117
116
#[ derive( Clone , Copy , Debug , PartialEq , Eq , PartialOrd , Ord , Hash ,
@@ -136,13 +135,6 @@ macro_rules! define_dep_nodes {
136
135
:: CAN_RECONSTRUCT_QUERY_KEY ;
137
136
} ) *
138
137
139
- // struct args
140
- $( {
141
-
142
- return <( $( $struct_arg_ty, ) * ) as DepNodeParams >
143
- :: CAN_RECONSTRUCT_QUERY_KEY ;
144
- } ) *
145
-
146
138
true
147
139
}
148
140
) *
@@ -176,12 +168,6 @@ macro_rules! define_dep_nodes {
176
168
return true ;
177
169
} ) *
178
170
179
- // struct args
180
- $( {
181
- $( erase!( $struct_arg_name) ; ) *
182
- return true ;
183
- } ) *
184
-
185
171
false
186
172
}
187
173
) *
@@ -192,7 +178,6 @@ macro_rules! define_dep_nodes {
192
178
pub enum DepConstructor <$tcx> {
193
179
$(
194
180
$variant $( ( $tuple_arg_ty ) ) *
195
- $( { $( $struct_arg_name : $struct_arg_ty) ,* } ) *
196
181
) ,*
197
182
}
198
183
@@ -212,7 +197,6 @@ macro_rules! define_dep_nodes {
212
197
match dep {
213
198
$(
214
199
DepConstructor :: $variant $( ( replace!( ( $tuple_arg_ty) with arg) ) ) *
215
- $( { $( $struct_arg_name) ,* } ) *
216
200
=>
217
201
{
218
202
// tuple args
@@ -239,31 +223,6 @@ macro_rules! define_dep_nodes {
239
223
return dep_node;
240
224
} ) *
241
225
242
- // struct args
243
- $( {
244
- let tupled_args = ( $( $struct_arg_name, ) * ) ;
245
- let hash = DepNodeParams :: to_fingerprint( & tupled_args,
246
- tcx) ;
247
- let dep_node = DepNode {
248
- kind: DepKind :: $variant,
249
- hash
250
- } ;
251
-
252
- #[ cfg( debug_assertions) ]
253
- {
254
- if !dep_node. kind. can_reconstruct_query_key( ) &&
255
- ( tcx. sess. opts. debugging_opts. incremental_info ||
256
- tcx. sess. opts. debugging_opts. query_dep_graph)
257
- {
258
- tcx. dep_graph. register_dep_node_debug_str( dep_node, || {
259
- tupled_args. to_debug_str( tcx)
260
- } ) ;
261
- }
262
- }
263
-
264
- return dep_node;
265
- } ) *
266
-
267
226
DepNode {
268
227
kind: DepKind :: $variant,
269
228
hash: Fingerprint :: ZERO ,
0 commit comments